我有一個包含輸入行的HTML表格。當我將鼠標懸停在行上時,我想展開該行並顯示輸入,然後在未徘徊時摺疊。但是,我希望行開始摺疊,並且如果輸入中存在值,我不希望行摺疊。懸停時顯示和隱藏表格行,最初隱藏,如果輸入不隱藏,則不會隱藏
這裏是一個小提琴:
<table style="width:300px; background-color:#d3d3d3">
<tr id="filter" style="background-color:blue">
<td><input id="search" placeholder="Search" style="width:100px"/></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
$("#filter").hover(
function() {
$("#search").show();
},
function() {
$("#search").hide();
}
);
我可以使用jquery slideToggle使其更平滑嗎? – user3147424
是的,這是有效的。請參閱編輯 – Kiran