jquery - 表格中的不可见/可见提交按钮

标签 jquery html css

我有 2 行的表格。这些行包含一个文本框和一个提交按钮。

问题:

当用户单击文本框时,提交按钮应该是可见的。我该怎么做。 我尝试使用最近的函数,但它不起作用。

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

$(文档).ready(函数(){

    $( "#table1" ).on( "click", "input:text", function( event ) {
        var parent = $(this).closest('td').show();
        alert('Clicked')
    })

})

http://jsfiddle.net/92HHG/1/

最佳答案

在这里您可以使用 closest() 定位 td 然后导航到下一个 td 并找到 submit按钮

$(this).closest('td').next('td').find(':submit').show();

DEMO

在这里您可以使用 closest() 定位 tr 然后找到 submit 按钮

$(this).closest('tr').find(':submit').show();

DEMO 2

关于jquery - 表格中的不可见/可见提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21614855/

相关文章:

javascript - 每个 div 的单独 jquery 操作

html - 内容未在移动设备上显示

html - Firefox 和 Google Chrome 的 css 不一样?

jquery - 谷歌浏览器在 Windows 上插入框阴影错误,而不是在 Mac 上 : Better workaround?

javascript 动画在 html 页面中工作,但相同的脚本在 .net 页面中不起作用

jquery - 获取排除确定元素的元素索引

javascript - Firebase Web 版,创建用户帐户

javascript - 正确地在 div 内附加和设置标签和跨度的样式

html - 响应 <li> 不会缩小到包含图像的大小

html - CSS - A div + Tables "Breaks"his Row Horizo​​ntal 内的居中表