javascript - 如何选中表格中输入文本焦点上的复选框

标签 javascript jquery html

我试图在输入文本的焦点上检查表 DOM 中的复选框,但无法访问复选框元素,但我的焦点正在工作

这是我的 jsfiddle 链接 https://jsfiddle.net/9qha9vft/

这是我的代码

Jquery代码

$("td .focus-evt").focus(function() {

$(this).siblings("td input.flat").prop('checked', true);;

});

最佳答案

您的输入和复选框不是同级,它们位于不同的 TD 中。

转到最近的 TR,然后找到 TD 和复选框

$("td .focus-evt").focus(function() {
    $(this).closest('tr').find("td input.flat").prop('checked', true);;
});

FIDDLE

关于javascript - 如何选中表格中输入文本焦点上的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45358888/

相关文章:

c# - 如何在 MVC 中使用 Javascript/AJAX 将整个对象传递给 Controller ​​?

javascript - 转到下一个 div 时,Jquery 悬停操作消失

php - 如何通过AJAX更改变量?

javascript - 使用 JQuery 和 ASP.NET 将屏幕截图保存到服务器

html - 边界之间的居中垂直线

jquery - 带有 maxcdn css 的选项卡面板不起作用

javascript - 上传图片到本地存储

javascript - 使用 javascript 启动下载

jquery - vimeo 视频加载后自动播放()

javascript - jQuery 组合toggle()、show() 和hide()