如何获取此下拉值并将其更改为默认值

How to get and then change this drop-down value to default?

本文关键字:默认值 何获取 获取      更新时间:2023-09-26

>我有一个下拉列表,

<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>

现在我希望在 load XMLDoc() javascript 函数时调用更改,其中将包含一些其他事件。但我不能做一件事。我希望当从下拉列表中选择值时,事件转到 loadXMLDoc() 函数,并将下拉值重置为(这是默认值)。

有人可以给我任何想法在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"); 
       }         
    });     
});

工作样品 : http://jsfiddle.net/spe6B/2/

怎么样:

<select id='idleReason' onChange="if (this.value!='nothing') {loadXMLDoc(this.value); this.value='nothing';}" 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>​