Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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 如果名称以某个字符串开头,请选中div内的复选框_Jquery - Fatal编程技术网

Jquery 如果名称以某个字符串开头,请选中div内的复选框

Jquery 如果名称以某个字符串开头,请选中div内的复选框,jquery,Jquery,我正在使用jQuery添加一个元素,其中包含一个,然后我有另一个,我需要检查元素中的任何复选框名称是否以我在中写入的值开头?下面是一个示例。每次按键都会触发该事件,因此您可能希望将其更改为另一个事件,例如模糊,或者增强该功能,以便它查找用户按enter键。或者,添加一个按钮并在单击按钮时触发事件 JQuery: $(document).ready(function() { $('#textInputID').on('keyup', function() { var in

我正在使用jQuery添加一个
元素,其中包含一个
,然后我有另一个
,我需要检查
元素中的任何复选框名称是否以我在
中写入的值开头?

下面是一个示例。每次按键都会触发该事件,因此您可能希望将其更改为另一个事件,例如模糊,或者增强该功能,以便它查找用户按enter键。或者,添加一个按钮并在单击按钮时触发事件

JQuery:

$(document).ready(function() {

    $('#textInputID').on('keyup', function() {
        var inputName = $(this).val();
        if($.trim(inputName) !== "") {
            $('#myDiv input[name=' + inputName + ']').prop('checked', true);
        }
    });
});
HTML:


A会很有帮助!
<div id="myDiv">
   <input id="textInputID" type="text" >
   <input type="checkbox" name="test1" >
   <input type="checkbox" name="test1" >
</div>