행 호버에서 행 배경색을 변경하려는 slickgrid 그리드가 있습니다. 나는 이것을 시도했다 :
$(".slick-row").mouseenter(function(){
$(this).css("background-color","red");
}).mouseleave(function(){
$(this).css("background-color","white");
});
하지만 작동하지 않습니다. 그것을 할 방법이 있습니까?
slickgrid를 사용하고 있으므로 대상 행은 동적이므로 이벤트 위임 을 사용 하여 이벤트 핸들러를 등록하십시오.
$(document).on('mouseenter', ".slick-row", function () {
$(this).css("background-color", "red");
}).on('mouseleave', ".slick-row", function () {
$(this).css("background-color", "white");
});
또한 선택기 $(document)
를 더 구체적인 것으로 변경하십시오 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다