我有以下函数,它会在点击后遍历我的 ASP.NET 中的所有ListBox
项目:
$('#<%=MyListBox.ClientID %>').children("option").each(function () {
}
我不希望上面的这个函数改变,因为对于外部函数,我需要遍历所有项目来处理一些逻辑。但是在内部,我需要查看是否选择了焦点项目并且无法正确设置。我已经搜索了大量可以使该函数仅返回选定项目的帖子,但我想检查一下是否检查了此函数中的当前项目。
我试过:
if ($(this).selected())
...这引发了一个错误,说明object not supported
. 我也试过:
if ($(this).selected == true)
...它说selected
是未定义的,但是当我查看is$(this)
的值时。selected
false
如何在我的函数中检查循环中的当前项是否为selected
?