Javascript 检查类型为“的输入”;复选框“;如果其值等于数组成员?

Javascript 检查类型为“的输入”;复选框“;如果其值等于数组成员?,javascript,jquery,Javascript,Jquery,我试图勾选与数组项具有相同值的框。我不知道如何只获取要检查的匹配输入。这通常是全部或什么都没有 JS HTML 检查类型 体育 喜剧片 行动 我是不是让这件事变得更难了?试试看: var arr = 'Comedy, Sports, Psychological'.split(', '); function inputShouldBeChecked() { $.each(arr, function (index, value) {

我试图勾选与数组项具有相同值的框。我不知道如何只获取要检查的匹配输入。这通常是全部或什么都没有

JS HTML
检查类型
  • 体育
  • 喜剧片
  • 行动
我是不是让这件事变得更难了?

试试看:

var arr = 'Comedy, Sports, Psychological'.split(', ');  
function inputShouldBeChecked() {
    $.each(arr, function (index, value) {          
        $("#genre input[value="+value+"]").prop("checked",true)
    });
}
$('button').click(inputShouldBeChecked);

试试看:

var arr = 'Comedy, Sports, Psychological'.split(', ');  
function inputShouldBeChecked() {
    $.each(arr, function (index, value) {          
        $("#genre input[value="+value+"]").prop("checked",true)
    });
}
$('button').click(inputShouldBeChecked);

试试看:

var arr = 'Comedy, Sports, Psychological'.split(', ');  
function inputShouldBeChecked() {
    $.each(arr, function (index, value) {          
        $("#genre input[value="+value+"]").prop("checked",true)
    });
}
$('button').click(inputShouldBeChecked);

试试看:

var arr = 'Comedy, Sports, Psychological'.split(', ');  
function inputShouldBeChecked() {
    $.each(arr, function (index, value) {          
        $("#genre input[value="+value+"]").prop("checked",true)
    });
}
$('button').click(inputShouldBeChecked);

您不需要以下if条件,只需将其删除即可

if ( value.toLowerCase() === $('#genre input[type=checkbox]').val().toLowerCase() )
$(函数(){
//调用了.ready()的处理程序。
var arr=‘喜剧、体育、心理’。拆分(‘,’);
函数输入应进行检查(){
$。每个(arr,函数(索引,值){
$('#类型输入[value='+value+']').prop('checked',true);
});
}
$(“按钮”)。单击(应选中输入);
});

检查类型
  • 体育
  • 喜剧片
  • 行动

您不需要以下if条件,只需将其删除即可

if ( value.toLowerCase() === $('#genre input[type=checkbox]').val().toLowerCase() )
$(函数(){
//调用了.ready()的处理程序。
var arr=‘喜剧、体育、心理’。拆分(‘,’);
函数输入应进行检查(){
$。每个(arr,函数(索引,值){
$('#类型输入[value='+value+']').prop('checked',true);
});
}
$(“按钮”)。单击(应选中输入);
});

检查类型
  • 体育
  • 喜剧片
  • 行动

您不需要以下if条件,只需将其删除即可

if ( value.toLowerCase() === $('#genre input[type=checkbox]').val().toLowerCase() )
$(函数(){
//调用了.ready()的处理程序。
var arr=‘喜剧、体育、心理’。拆分(‘,’);
函数输入应进行检查(){
$。每个(arr,函数(索引,值){
$('#类型输入[value='+value+']').prop('checked',true);
});
}
$(“按钮”)。单击(应选中输入);
});

检查类型
  • 体育
  • 喜剧片
  • 行动

您不需要以下if条件,只需将其删除即可

if ( value.toLowerCase() === $('#genre input[type=checkbox]').val().toLowerCase() )
$(函数(){
//调用了.ready()的处理程序。
var arr=‘喜剧、体育、心理’。拆分(‘,’);
函数输入应进行检查(){
$。每个(arr,函数(索引,值){
$('#类型输入[value='+value+']').prop('checked',true);
});
}
$(“按钮”)。单击(应选中输入);
});

检查类型
  • 体育
  • 喜剧片
  • 行动