建议表示赞赏:
我有一个下拉列表,其中包含"选择..."在顶部,然后是一个链接列表,当点击它们时,每个链接在新窗口中打开一个不同的URL。
用户选择后("点击")我需要下拉始终显示"选择..."并且不显示用户之前选择/点击的内容。
我认为这可以完成这项任务,但不会,它仍会显示用户在该下拉列表中选择/点击的内容,而不是始终显示&#34;选择...&#34;。< / p>
任何建议如何修复非常感谢!致谢
var loadUrl= function(ctrl) {
var booking = jQuery(ctrl).children("option:selected");
jQuery(ctrl).prop('selectedIndex',0);
var bookurl = jQuery(booking).attr("data-url");
var win=window.open(bookurl, '_blank');
win.focus();;
}
答案 0 :(得分:0)
试试这个:
jQuery("#ctrl").val(jQuery("#ctrloption:first").val());
或
jQuery("#ctrl")[0].selectedIndex = 0;