我有一个div包含li和包含表格的div。当在li上悬停时,我希望“系统”采用“refSortie”属性并隐藏“refDate”属性等于“refSortie”属性的表行。我的代码不起作用。希望有人能帮忙。预先感谢您的回复。干杯。马克。Jquery隐藏表格上悬停的行
我的HTML:
<div id="contentWrapper">
<div id="contentOne" class="content">
<ul>
<li refSortie="mmm">MMMMM</li>
<li refSortie="sss">SSSSS</li>
<li refSortie="mmm">MMMMM</li>
<li refSortie="ppp">PPPPP</li>
</ul>
</div>
<div id="contentTwo" class="content">
<table>
<tr refDate="mmm"><td>MMMMM</td><td>hdqjkhs</td><td>hdqjkhs</td></tr>
<tr refDate="mmm"><td>MMMMM</td><td>hdqjkhs</td><td>hdqjkhs</td></tr>
<tr refDate="ppp"><td>PPPPP</td><td>hdqjkhs</td><td>hdqjkhs</td></tr>
<tr refDate="sss"><td>SSSSS</td><td>hdqjkhs</td><td>hdqjkhs</td></tr>
</table>
</div>
<div id="contentThree" class="content"></div>
<div id="contentFour" class="content"></div>
</div>
我的JS:
$('#contentOne li').hover(function(){
var refSortie=$(this).attr('refSortie');
if(!$('#contentOne').hasClass('freezed')){
$('#contentTwo table tr[refDate=refSortie]').css("display":"none");}
}).mouseout(function(){
if(!$('#contentOne').hasClass('freezed')){
$('#contentTwo table tr[refDate=refSortie]').css("display":"inline");}
});
谢谢布伦特。它效果很好。你摇滚! – Marc