您好我正在开发jquery应用程序。我试图在点击后立即隐藏选择下拉列表的一些选项。我能够隐藏选项,但问题是当我点击drodpownbox我可以看到所有选项,如果我选择任何选项,那么所需的选项将隐藏。我想要的是在显示我想隐藏的选项之前立即点击下拉列表。
var checkedValues = [];
$("#<%=gdvRegretletter.ClientID %> tr").each(function () {
if ($(this).closest('tr').find('input[type="checkbox"]').prop('checked', true)) {
checkedValues.push($(this).closest('tr').find('td:eq(2)').text().trim());
}
});
$('.limitedNumbSelect').change(function (e) {
//i want to hide here.
$(".limitedNumbSelect option").each(function () {
var val = $(this).val();
alert(val);
//Here i am able to hide.
var display = checkedValues.indexOf(val) === -1;
$(this).toggle(display);
$('.limitedNumbSelect option[value=' + display + ']').hide();
$(".limitedNumbSelect").find('option:contains(' + display + ')').remove().end().chosen();
});
});
我不知道如何在这里实现它。任何帮助,将不胜感激。谢谢。