Javascript 选择有值时,在“按文本选择”中选择值?
我有以下代码:Javascript 选择有值时,在“按文本选择”中选择值?,javascript,jquery,html,Javascript,Jquery,Html,我有以下代码: <select name="search[active]" class="form-control" placeholder="Active" /> <option value="1">True</option> <option value="0">False</option> </select> $('[name="search[active]"').text(True); 及 而不是工
<select name="search[active]" class="form-control" placeholder="Active" />
<option value="1">True</option>
<option value="0">False</option>
</select>
$('[name="search[active]"').text(True);
及
而不是工作
有什么想法吗
谢谢按值选择的选择器如下所示:
$('[name="search[active]"] option[value=1]').text();
文本选择器将使用:contains()
类似:
$('[name="search[active]"] option:contains(True)').val();
//按值选择
console.log($('[name=“search[active]”]option[value=1]').text();
console.log($('[name=“search[active]”]选项[value=0]').text());
//按文本选择
log($('[name=“search[active]”)选项:contains(True)).val();
log($('[name=“search[active]”)选项:contains(False)).val()代码>
真的
假的
如何通过精确匹配选择元素?这里已经回答了@eslop
$('[name="search[active]"] option:contains(True)').val();