我有2行的表。行包含一個文本框和一個提交按鈕。表中的隱形/可見提交按鈕
問:
當用戶點擊文本框,然後提交按鈕應該是我visible.How能做到這一點。 我嘗試使用最近的功能,但它不起作用。
HTML代碼
<table id="table1">
<tr><td><input type="text"/></td><td><input type="submit" value="validate" style="display:none"/></td></tr>
<tr><td><input type="text"/></td><td><input type="submit" value="validate" style="display:none"/></td></tr>
</table>
JQuery的
$(文件)。就緒(函數(){
$("#table1").on("click", "input:text", function(event) {
var parent = $(this).closest('td').show();
alert('Clicked')
})
})
這一個工作,但是當我點擊下一個文本框,第一個是仍然可見。它不應該顯示...我試過$(this).closest('table')。find(':submit')。not(this).hide();但它不起作用 – user1050619
@ user1050619,Heres解決方案http://jsfiddle.net/satpalsingh/92HHG/7/只需找到所有_submit_按鈕並在顯示當前的按鈕之前隱藏它們 – Satpal