我有一个下拉列表,
<select id='idleReason' onChange="loadXMLDoc(this.value)" size="1">
<option value="nothing" selected="selected">Select a site</option>
<option value="Option 1">Option 1</option>
<option value="Option 2">Option 2</option>
<option value="Option 3">Option 3</option>
<option value="Option 4">Option 4</option>
</select>
现在我希望在更改时调用 loadXMLDoc() javascript 函数,其中将包含一些其他事件。 但我无法执行一件事。 我希望当从下拉列表中选择值时,事件转到 loadXMLDoc() 函数,并将下拉值重置为 nothing (这是默认值)值(value))。
有人可以给我任何想法来用 jQuery 或 Javascript 实现这个吗? 谢谢。
最佳答案
HTML
<select id='idleReason' size="1">
<option value="nothing" selected="selected">Select a site</option>
<option value="Option 1">Option 1</option>
<option value="Option 2">Option 2</option>
<option value="Option 3">Option 3</option>
<option value="Option 4">Option 4</option>
</select>
脚本
$(function(){
$("#idleReason").change(function(){
var item=$(this);
if(item.val()!="nothing")
{
loadXMLDoc(item.val());
item.val("nothing");
}
});
});
关于javascript - 如何获取此下拉值并将其更改为默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10458965/