为什么不下降重置?
我必须做一些愚蠢的事情,但我有一个截止日期,盯着这不是找到它。为什么不下降重置?
请参见很简单的jsfiddle这里:
http://jsfiddle.net/wxbVX/4/
<span>Select 'One', 'Two' or 'Three' from the drop down.<br /></span> <span>Then click the 'Reset' button'.<br /></span>
<span>Why does the Drop Down not reset to 'Please Select'?<br /></span>
<input id="reset" type="button" value="Reset" name="reset" /><br />
<script>
var $reset = $('#reset');
$reset .click(function() {
$('#myddl').val("0");
});
</script>
<select id="myddl" name="myddl">
<option value="0">Please Select</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
感谢,
埃里克
回答:
的问题是,你想在它之前得到
select
实际上存在于页面上。请注意,您的js代码被定义在
reset
定义之前。 将您的代码放入
document ready事件中以确保已加载所有元素。
恐怕我错了,你的jsfiddler唯一的问题是你没有引用jquery库。看看左面板。在顶部你会发现一个下拉字段No-Library (pure Js)
。改变任何jQuery版本,你的代码将工作。
以上是 为什么不下降重置? 的全部内容, 来源链接: utcz.com/qa/258734.html