我想在input
標記的onblur
事件後顯示tr
標記。我做了功能,但它不工作。我想要什麼,當用戶模糊input
然後只有第一。從blured輸入應檢查tr
應該可見。下面是例子code如何使用jQuery在輸入旁邊顯示<tr>標記?
<script type="text/javascript">
$(function(){
$('input').blur(function(){
$(this).closest('tr').nextAll('tr').filter(function(){
return $(this).index()==0
})
})
})
</script>
<style>
.check{ display:none}
</style>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input /></td>
</tr>
<tr class="check">
<td>hiiii</td>
</tr>
<tr>
<td><input /></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr class="check">
<td>hiiii</td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input /></td>
</tr>
<tr>
<td> </td>
</tr>
<tr class="check">
<td>hiiii</td>
</tr>
</table>
它正在處理第一個輸入。它應該與第二個和第三個輸入一起工作 – Carlos
您是對的,我已經更新了演示。 – mishik
感謝它工作正常 – Carlos