Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JQuery&;将值复选框设置为文本字段;油嘴滑舌_Jquery_Greasemonkey - Fatal编程技术网

使用JQuery&;将值复选框设置为文本字段;油嘴滑舌

使用JQuery&;将值复选框设置为文本字段;油嘴滑舌,jquery,greasemonkey,Jquery,Greasemonkey,我的设置如下所示: <div id="problem"> <table id="incident"> <tr> <td><input type="checkbox" value="value1"></td><td>value1</td> <td><input type="checkbox" value="valu

我的设置如下所示:

<div id="problem">
    <table id="incident">
        <tr>
            <td><input type="checkbox" value="value1"></td><td>value1</td>
            <td><input type="checkbox" value="value2"></td><td>value2</td>
        </tr>
    </table>
</div>
...
<input type="text" value="" id="textfield_a01" maxlength="254"/>

但是是的,它不起作用,我想这可能是因为复选框在一张桌子里,但我不太确定。关于在哪里查找的任何提示/建议都很好,请提前感谢。

为什么不收集所有信息,并在提交时将其放在最后的输入字段中?这样你就不必添加和删除所有内容

否则,您可以考虑创建一个数组来存储每个选中的值(在移除数组时移除该项),并且每次输入更改时,清除并将数组的ToScript版本写入到输入

中。
$(document).ready(function(){

    function updateTextfield() {
        var vals = [];

        $('#incident :checked').each(function() {
            vals.push($(this).val());
         });

         $('#textfield_a01').val(vals)
    }

    $(function() {
        $('#incident input').click(updateTextfield);
        updateTextfield();
    });
});