我有一个动态的aspx页面,其中将启用和禁用asp.net控件。 我正在检查存在哪种控件,以便我可以验证。 我可以检查控件是复选框还是单选按钮,但我如何检查它是否是列表框。
我正在尝试这个但没有任何帮助
if (control.is('input[type="radio"]')) {
alert("radiobuttonlist");
}
if (control.is('input[type="option"]')) {
alert("listbox");
}
列表框没有工作如何检查是否存在控件列表框类型
答案 0 :(得分:1)
你可以尝试
control.is('select[multiple]')
答案 1 :(得分:0)
可能是因为你正在寻找
control.is('input[type="option"]')
输入元素没有这种类型。
也许你可以寻找
control.is("option")
元素
你走了 fiddle
由于你选择$()中的所有输入。因为select不是输入,所以jQuery没有选择它我改变了一点.each()并且我评估它搜索当前对象是选择。