看到这个小提琴..
HTML:
<select>
<option>hey1</option>
<option>hey2</option>
<option>hey3</option>
<option>hey4</option>
<option>hey5</option>
</select>
jQuery:
$(document).ready(function () {
$('select').on('click',function(){
$("option:first",this).remove();
$(this).unbind('click');
});
});
当我在谷歌浏览器(最新版本)中运行上述代码时,第一个元素被删除,但它在底部附加了一个额外的元素。为什么会有这样的行为。
有任何想法吗?很意外..
编辑:
这张照片是给那些看不到任何错误的人的。