我有一个页面,其中包含动态数量的按钮,所有按钮的 ID 为“删除按钮”。我的 jQuery 效果很好,但只在“#delete-button”的第一个实例上。
$(document).ready(function(){
$('#delete_button').mouseenter(function() {
$(this).closest('tr').css('border-left', 'solid');
$(this).closest('tr').css('border-left-width', '2px');
$(this).closest('tr').css('border-left-color', '#dd3333');
});
$('#delete_button').mouseleave(function() {
$(this).closest('tr').css('border-style', 'none');
});
});
这是什么感冒引起的?我不能拥有多个具有相同 ID 的按钮吗?