如何获取此下拉值并将其更改为默认值
How to get and then change this drop-down value to default?
>我有一个下拉列表,
<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>
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- Html5输入属性的默认值,如最小值、最大值、大小等
- 如何获取下拉列表的默认值
- JQuery检索数据,但如果退出,则获取默认值
- 如何从服务器获取和设置表单的默认值
- 合并可观察量 A 和 B:仅当 A 有数据时才应触发;如果数据或默认值,则从 B 获取
- 如何获取此代码中的默认值
- 如何获取此下拉值并将其更改为默认值
- 如何不获取inputbox的默认值
- 获取函数的默认值
- 在页面加载时使用jQuery获取单选按钮的默认值
- Jquery表单获取默认值
- 获取更改后输入的默认值
- 在复选框中获取默认值
- 获取html中的当前光标类型(如果之前没有通过css设置光标,则为默认值[auto]!)
- 获取计算样式并省略默认值