<label for="AddList" class="locType">Select a location</label>
<select id="AddList">
<option value="New">New Address...</option>
</select>
The Js。
$(document).ready(function() {
//Location Code
$("#AddList").change(function() {
var str = "";
$("#AddList option:selected").each(function() {
str += $(this).text() + " ";
});
alert(str);
})
.change();
});
每当用户选择组合框中的选项时,我都会尝试提醒内容。 此外,还可以提供代码以获取所选选项的值。
谢谢
答案 0 :(得分:6)
绑定后,您自己正在调用.change();
:
//Location Code
$("#AddList").change(function() {
/* your logic */
})
.change(); // right here you're calling it
获取选项的值:
$("#AddList option:selected").each(function(){
var val = $(this).val();
});
答案 1 :(得分:1)
通过在代码末尾写.change();
,您手动触发change
事件。
你想做什么?
要获取option
元素的值,请调用val
方法。