我收到了包含在變量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