复选框添加文本

Dus*_*ook 0 jquery html-table

我有几个动态填充的表.加载时,勾选每个复选框,每个文本框的值为1.

我正在寻找一个jQuery脚本来运行,如果复选框未被选中,那么它将用0替换文本框,如果再次勾选它,它将用1替换零.

这是我到目前为止的代码:

$('#cb').click(function() {
if($(this).is(':not(:checked'))
$(\"#tx\").val('1');
else
$(\"#tx\").val('o');
});
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

Dha*_*hak 5

我想你想要这个:

无需更改ID且不更改任何标记.

你小提琴的确切解决方案:

$('input[type=checkbox]').click(function() {
    if(this.checked == true) {
        $(this).closest('td').next().find('input').val("1");

    } else {        
        $(this).closest('td').next().find('input').val("0");

    }
});
Run Code Online (Sandbox Code Playgroud)

在这里演示