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