$(".gl").hover(function() {
$('select[name="' + $(this).attr('name') + '"]').removeClass("gl").addClass("glHover");//Occurs when hovering over
}, function(){
//Occurs when hover is done
$('select[name="' + $(this).attr('name') + '"]').removeClass("glHover").addClass("gl");
});
这是我的代码,基本上当有人将鼠标悬停在任何 gl 类上时,它需要找到名称与它自己的名称匹配的所有元素,但这对我不起作用,而且我对 jquery 还很陌生,所以我不是确定如何解决这个问题
编辑了上面的代码,现在它仍然无法正常工作,这就是为什么我的 html 看起来像(大约):
<table><tr>
<td class='gl' name='07/25'></td>
</td></table>
更新
$('td.gl').hover(function() {
$('select[name="'+ $(this).data('name') +'"]').toggleClass('gl glHover');
});
和
<td class='gl' data-name='07/18'></td>
还是行不通