【发布时间】:2011-11-28 13:03:14
【问题描述】:
当我更改另一个选择输入的值时,我正在尝试更新一个选择输入的值。我无法在页面上发生任何事情,并想确保我没有语法错误或此代码中的其他一些愚蠢的事情。
<div class="group">
<div class="inputs types">
<strong style="font-size:13px;">Category:</strong>
<select name="id" id="ctlJob">
<option value="1">Automotive</option>
<option value="2">Business 2 Business</option>
<option value="3">Computers</option>
<option value="4">Education</option>
<option value="5">Entertainment & The Arts</option>
<option value="6">Food & Dining</option>
<option value="7">Government & Community</option>
<option value="8">Health & Beauty</option>
<option value="9">Home & Garden</option>
<option value="10">Legal & Financial Services</option>
<option value="11">Professional Services</option>
<option value="12">Real Estate</option>
<option value="13">Recreation & Sports</option>
<option value="14">Retail Shopping</option>
<option value="15">Travel & Lodging</option>
</select>
<select name="type" id="ctlPerson"></select>
</div>
</div>
<script>
$(function() {
$("#ctlJob").change(function() {
//Get the current value of the select
var val = $(this).val();
$('#ctlPerson').html('<option value="123">ascd</option>');
});
});
</script>
【问题讨论】:
-
似乎工作正常 - jsfiddle.net/w3bk9 虽然我会在您的选项标签中将 & 更改为
&amp; -
很抱歉,您能举例说明您需要做什么吗?
-
您是否包含了 jquery 库?请检查一下,因为它在我身边运行良好。
-
我认为页面上的 jquery 环境可能存在冲突,导致 jquery 无法正常运行。正在调查... 这是一个 drupal 站点,所以事情有点复杂。 :(
标签: javascript jquery forms select input