JQuery를 사용하여 태그에 아이콘에 대한 태그를 추가하려고합니다.
이것은 내가 그것을 추가하는 방법에 대한 코드입니다.
$loginLink = $('ul.nav li:eq(2) a');
$loginLink.append("<i class='icon -login' aria-hidden='true'></i>");
어떤 이유로 작동하지 않습니다 :(
JQuery는 나에게 처음이므로 어떤 도움을 주시면 대단히 감사하겠습니다.
감사.
이 시도 :
$loginLink = $('ul.nav li:eq(2) a');
alert($loginLink.length); // must be different from 0 (just to be sure your selector is matching a dom element)
$newElement = $("<i>").html("myText")
.prop("aria-hidden","true")
.addClass("icon")
.addClass("-login") ;
$loginLink.append($newElement);
요점은를 사용하여 새 dom 요소를 만드는 것 $newElement = $('<i>')
입니다. 그 후 원하는대로 속성과 클래스를 추가합니다. 마지막으로 컨테이너에 추가합니다 $loginLink
.
새 요소를 만들면 나중에 필요한 경우 제거 할 수 있습니다.
$newElement.detach(); // detach from dom, but still existing and can be re-appended.
또는
$newElement.remove(); // detach and delete the element.
편집 : 짧은 방법을 사용할 수도 있습니다.
$loginLink.append($("<i>").html("myText")
.prop("aria-hidden","true")
.addClass("icon")
.addClass("-login")
);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다