tr
을 .click
이벤트로 색칠하려고합니다. jquery를 사용하고 있습니다.jQuery로 색칠
내 코드는 정적 인 첫 번째 행에 색칠하는 데 아무런 문제가 없지만 jQuery로 만든 다른 행은 색칠하고 싶지 않습니다.
왜 다른 행을 사용하고 있는지 알 수 없습니다. `당신이 jQuery를 선택기를 실행할 때 요소가 DOM에없는 때문이다 http://jsfiddle.net/1mihcc/7okvbkg2/1/
tr
을 .click
이벤트로 색칠하려고합니다. jquery를 사용하고 있습니다.jQuery로 색칠
내 코드는 정적 인 첫 번째 행에 색칠하는 데 아무런 문제가 없지만 jQuery로 만든 다른 행은 색칠하고 싶지 않습니다.
왜 다른 행을 사용하고 있는지 알 수 없습니다. `당신이 jQuery를 선택기를 실행할 때 요소가 DOM에없는 때문이다 http://jsfiddle.net/1mihcc/7okvbkg2/1/
:
$(function() {
$('tr').click(function() {
$(this).toggleClass("obarva");
});
});
여기에 기존 코드입니다. event delegation을 사용하십시오.
$(function() {
$(document).on('click', 'tr', function() {
$(this).toggleClass("obarva");
});
});
그래, 내가 그랬어, 그리고 완벽 jsFiddle에서 작동하지만 netbeans에서 동일한 코드를 실행할 때, 색칠 작동하지 않습니다. 나는 다른 파일로 html과 js에있는 css가있다. – mihcc
미안하지만, 나는 그것을 발견하지 못했습니다! – mihcc