这是一个很快的问题,
我需要按类型AND按名称选择Jquery元素。
我知道我们可以做类似的事情:
$('.form-control input[type=text]')....
但我也需要按名称选择..
除非使用:
,否则你还有其他办法吗?$('.form-control input[type=text]').each(function (){
if($(this).attr('name') == 'search'){
// this is my selector
}
}
谢谢
答案 0 :(得分:4)
您应该使用Multiple Attribute Selector [name="value"][name2="value2"]
$('.form-control input[type=text][name="search"]')
答案 1 :(得分:2)
试试:
$('.form-control input[type=text][name="search"]');
答案 2 :(得分:1)
尝试
$('.form-control input[type=text][name="search"]')
答案 3 :(得分:0)
使用:
$('.form-control input[type=text][name="search"]').each(function (){
//ohh yeah....this is my selector
}
答案 4 :(得分:0)
$('.form-control input[type=\'text\']')
或者你可以通过名字
$('.form-control input[name=\'search\']')