我收到了包含在变量options
中的html <option>
元素的字符串。我想要做的是在该字符串中找到<option>
,其属性为value="YE"
,并为其添加属性selected="selected"
。找到一个字符串的一部分,并添加一个属性?
我认为以下可能的工作,但它不,它只是停止脚本的其余部分正常执行:
var options = '<?php echo str_replace(array("\n","\r"), '', $geo_options); ?>';
options.find('option[value=YE]').attr('selected','selected');
如果options.find('option[value=YE]').attr('selected','selected');
被注释掉,脚本的其余部分工作正常。
我也试着用var options = option.find(..
来代替它,但是没有成功。
所以,问题是,我怎么能在jQuery的/ JavaScript的发现<option>
元素的字符串与特定值的<option>
元素,以及selected="selected"
属性/值补充呢?
任何帮助将不胜感激!
编辑:是的,那正是那里的内容。但是我喜欢你的想法,在将它放置在'
我知道你的意思,这就是我答案的要点。填写'
它仍然很难做到,但它仍然是一个字符串=) – Rudie