如何根据select2中的值选择元素

时间:2014-04-04 20:24:51

标签: jquery jquery-select2

我需要根据<option>HERE</option> not <option value="HERE"></option>

之间的值选择状态

我试图用这样的东西:

$('[name="region_id"]').select2("val", 'PA'); 

<select name="region_id">
 <option value="1">NJ</option>
 <option value="2">PA</option>
 <option value="3">DE</option>
</select>

但它没有按预期工作。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

var search = 'PA';

var value = $('[name="region_id"] option:contains("' + search + '")').val();
$('[name="region_id"]').select2("val", value);

示例:jsfiddle

更多:Select2 - Programmatic Access