查找特定类型的输入框及其值

时间:2014-07-03 19:54:07

标签: javascript jquery

请查看此fiddle

我可以使用以下内容查找具有特定值的输入框:

$('input[value="'+findtext+'"]');

但是也可以找到特定类型的输入框吗?这个例子在这个例子中不起作用:

$('input[type="checkbox" value="'+findtext+'"]');

HTML:

<button class="check">AAA</button>

<input type="radio" value="AAA">This
<input type="checkbox" value="BBB">This

脚本:

$('.check').click(function(){
   var findtext = $(this).text();console.log(findtext);
   $('input[type="checkbox" value="'+findtext+'"]').attr('checked', true);

});

1 个答案:

答案 0 :(得分:2)

这听起来很有用:$('input[value="BBB"][type=checkbox]')

Online Demo

$('.check').click(function(){
   var findtext = $(this).text();console.log(findtext);
   $('input[value="' + findtext  + '"][type=checkbox]').attr('checked', true); 
});

这是multiple attribute selectors with JQuery的主题,以防您想要阅读更多相关内容。