DOMjQuery : 하나의 요소 다음에 무언가를 추가하는 방법?
<div id="a">
<div id="b"></div>
<div>
<p>Insert me after #b</p>
요구는 '#B'후 삽입 P 태그이며, 삽입 작업이 다시 나타날 경우, 대신에 단지 더 첨가 p 태그를 교체한다.
function insertP(html)
{
var a = $("#a");
var p = a.find("p")
if(p.length == 0)
{
p = $("<p></p>").appendTo(a);
}
p.html(html)
}
호기심, 왜 A와 P 변수를 만들어? 내 대답은 코드가 적고 더 효율적이지 않습니까? 나는 아직도 배우고있어, 그래서 나는 정말로 모른다. –
코드는 across 문에 대한 참조를 사용하므로 jquery 선택자 호출이 줄어들도록 변수를 사용하는 것을 선호합니다. 이 코드는 a와 p 전역에 대한 참조를 향상 시켜서 완전한 로직을 위해 insertP – Chandu