为什么不下降重置?

我必须做一些愚蠢的事情,但我有一个截止日期,盯着这不是找到它。为什么不下降重置?

请参见很简单的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

回到顶部