嗨,我正在开发一个jQuery应用程序。我用jquery选择了一个dropdownbox。如何获得jQuery的onclick事件选择drodpown listbox?
$(function() {
$(".limitedNumbSelect").chosen();
});
这是我从数据库中下拉和绑定的值。
<b>Awarded To:</b> <asp:ListBox ID="ddlvendorss" runat="server" SelectionMode="Multiple" class="limitedNumbSelect"></asp:ListBox>
我想要获得上述下拉菜单的点击事件。只要我点击dropodwn,我想在加载任何选项之前触发警报。
$('#ddlvendorss').click(function (e) {
alert("I am going crazy");
});
在下面的代码中,checkedValues数组包含一些值(存在于dropdownlistbox中的值)。只要我点击drodpown i ant来隐藏这些值。但下面的代码不起作用。
$(".chzn-select").chosen().on('chosen:showing_dropdown', function() {
$(".limitedNumbSelect option").each(function() {
var val = $(this).val();
var display = checkedValues.indexOf(val) === -1;
$(this).toggle(display);
$('.limitedNumbSelect option[value=' + display + ']').hide();
$(".limitedNumbSelect").find('option:contains(' + display + ')').remove().end().chosen();
});
});
上面的代码不起作用。我可以得到一些建议吗?任何帮助,将不胜感激。谢谢。
选上隐藏了'select'因此,你实际上并没有点击的元素。 – Satpal
其实我试图隐藏dropdownboxlist中的一些选项。我有一个GridView与复选框。只要我检查任何一行gridview对应的值在下拉我想隐藏。任何建议请。 –
请用小提琴链接更新您的问题。谢谢 –