我有 2 个选择框,例如:
<select id="bu_id">
<option value="1">India</option>
<option value="2">US</option>
<option value="3">UK</option>
</select>
和
<select id="role_id">
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
<option value="4">Four</option>
</select>
现在选项标签的第二个选择框的文本应该根据用户对第一个选择框的选择进行更改。例如,如果用户更改了 US 选项,那么第二个选择框应该如下所示:
<select id="role_id">
<option value="1">One</option>
<option value="2">Two dollar</option>
<option value="3">Three</option>
<option value="4">Four dollar</option>
</select>
我编写了如下代码:
if($('#bu_id option:selected').text() == 'India'){
$('#role_id option:contains("Two")').text('Two dollar');
$('#role_id option:contains("Four")').text('Four dollar');
}
但它在 Firefox 中工作,而不是在 chrome 中工作。你能帮我解决这个问题吗?
提前致谢。