我有一個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