jQuery /" selectIndex"问题

时间:2014-04-08 08:14:03

标签: javascript jquery

建议表示赞赏:

我有一个下拉列表,其中包含"选择..."在顶部,然后是一个链接列表,当点击它们时,每个链接在新窗口中打开一个不同的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();;
}

1 个答案:

答案 0 :(得分:0)

试试这个:

 jQuery("#ctrl").val(jQuery("#ctrloption:first").val());

 jQuery("#ctrl")[0].selectedIndex = 0;