각 div에 대해 .attr('class')
을 선택하는 "Deltree"div에있는 .each 기능을 얻으려고 시도하고 있지만 그 값을 알려주지 만 첫 번째 deltree div의. 여기 내 테이블의 :jQuery. 테이블의 각 기능이 작동하지 않습니다.
<table width="100%" style="border:1px solid #ccc;">
<tbody>
<tr id="links"><td id="linkname"><a href="http://www.vg.no">vg</a></td><td id="link"><a href="http://www.vg.no">http://www.vg.no</a></td><td> </td><td> </td><td><div class="1" id="deltree">Slett</div></td></tr>
<tr id="links"><td id="linkname"><a href="http://www.dt.no">test</a></td><td id="link"><a href="http://www.dt.no">http://www.dt.no</a></td><td> </td><td> </td><td><div class="2" id="deltree">Slett</div></td></tr>
<tr id="links"><td id="linkname"><a href="http://www.vg.no">vg2</a></td><td id="link"><a href="http://www.vg.no">http://www.vg.no</a></td><td> </td><td> </td><td><div class="3" id="deltree">Slett</div></td></tr></tbody></table>
여기 내 스크립트 : 그것은 그냥 다른 2 DIV 년대 클릭 할 때 나에게 경고하기를 거부
$(document).ready(function(){
$('#links').each(function() {
$('#deltree').click(function() {
var lid = $(this).attr("class");
var dataString = 'lid='+ lid;
alert(dataString);
});
});
});
, 나는 그 이유를 알아낼 수 없습니다. 어떤 도움이라도 대단히 감사합니다.
것으로, 동일한 ID를 갖는 복수의 요소를 가지고 정확하지 않다. –
id가 고유하지 않으므로 id가 아닌 클래스로 deltree를 사용하십시오. –
ID **는 고유해야합니다 **. –