如何使用jquery查找控件是否为列表框?

时间:2014-02-28 20:59:55

标签: c# jquery asp.net listbox

我有一个动态的aspx页面,其中将启用和禁用asp.net控件。 我正在检查存在哪种控件,以便我可以验证。 我可以检查控件是复选框还是单选按钮,但我如何检查它是否是列表框。

我正在尝试这个但没有任何帮助

  if (control.is('input[type="radio"]')) {
                         alert("radiobuttonlist");
                     }

  if (control.is('input[type="option"]')) {
                         alert("listbox");
                     }

列表框没有工作如何检查是否存在控件列表框类型

2 个答案:

答案 0 :(得分:1)

你可以尝试

control.is('select[multiple]')

答案 1 :(得分:0)

可能是因为你正在寻找

control.is('input[type="option"]')

输入元素没有这种类型。

也许你可以寻找

control.is("option")

元素

你走了 fiddle

由于你选择$()中的所有输入。因为select不是输入,所以jQuery没有选择它我改变了一点.each()并且我评估它搜索当前对象是选择。