누군가 내 실수를 찾을 수 있습니까? 나는이 선택 만에 'VID'를 붙여 최초의 리튬 태그를 (내가 그것을 테스트 할 때 chosing되고, 다음 HTML 목록jquery selector 만 첫 번째 목록 요소를 chosing
<ul id="left-help-menu">
<li><a href=#">My Library</a>
<ul class="left-menu-sub">
<li id="1">A</li>
<li id="2">B</li>
<li id="3">C</li>
<li id="4">D</li>
<li id="5">E</li>
</ul>
</li>
</ul>
어떤 이유로 다음과 같은 jQuery 코드
$(document).ready(function() {
$("#left-help-menu li li a").click(function() {
var vid = $("#left-help-menu li li").attr("id");
});
});
이 페이지, 항상 나에게 '1'을 제공). 왜 이런거야?
당신은 무엇을 기대합니까? 모든'id' 속성의 배열이 일치합니까? – alex
[documentation] (http://api.jquery.com/attr/)을 읽어보십시오. * 일치하는 요소 집합의 첫 번째 요소에 대한 속성 값 가져 오기 * – Phil