我已经尝试了各种各样的东西来达到我想要的但我完全在树林里。
让我解释一下需要什么。
我有一个包含等于选项值的字符串的php变量,我需要获取与要选择的字符串对应的选项。
这是选择标记。
<select name="pos" id="pos">
<option value="">POS</option>
<option value="C">C</option>
<option value="LW">LW</option>
<option value="RW">RW</option>
<option value="LD">LD</option>
<option value="RD">RD</option>
<option value="G">G</option>
</select>
示例:
$string = "G";
产生的选择标记:
<select name="pos" id="pos">
<option value="">POS</option>
<option value="C">C</option>
<option value="LW">LW</option>
<option value="RW">RW</option>
<option value="LD">LD</option>
<option value="RD">RD</option>
<option value="G" selected>G</option>
</select>
非常感谢你们。我一直在努力工作,没有在哪里。
答案 0 :(得分:0)
使用jQuery:
// find required element
var el = jQuery('select#pos option[value="G"]')
// or
var el = jQuery('select#pos option').filter(function(){return jQuery(this).text()=="G"})
// set 'selected' attribute
el.attr("selected", "selected");
// find selected option
var el = jQuery('select#pos option:selected');
// get value
el.text()