У меня есть следующий код в моем списке:Как я могу скрыть возможность выбора по его текстовому значению?
<select id="state_code" name="account[state_code]">
<option value="">Select State</option>
<option value="AL">Alabama</option>
<option value="AK">Alaska</option>
<option value="AZ">Arizona</option>
<option value="AR">Arkansas</option>
<option value="AE">Armed Forces</option>
<option value="AA">Armed Forces</option>
<option value="AP">Armed Forces</option>
<option value="AS">translation missing: en.world.us.as.name</option>
<option value="DC">translation missing: en.world.us.dc.name</option>
<option value="GU">translation missing: en.world.us.gu.name</option>
<option value="MP">translation missing: en.world.us.mp.name</option>
<option value="PR">translation missing: en.world.us.pr.name</option>
<option value="UM">translation missing: en.world.us.um.name</option>
<option value="VI">translation missing: en.world.us.vi.name</option>
</select>
Я хочу, чтобы скрыть все варианты, в тексте начинается с translation missing: en.world.us
. Я пробовал это ниже, но не работал.
var ab = "translation missing: en.world"
$('#state_code').find('option[text^="' + ab + '"]').hide();
Пожалуйста, помогите мне. Заранее спасибо.
Я хочу, чтобы скрыть теперь оба ** перевод отсутствует:. En.world.us ** и ** вооруженных сил ** поэтому для этого я написал '$ («# state_code опция») фильтр (функция() { return/^ translation missing: /i.test ($ (this) .text()); return/^ Вооруженные силы /i.test ($ (this) .text());}). Hide(); 'но не работает – railslearner
Я обновил свой ответ для вас. –
thanx alot это работает :) – railslearner