javascript – jQuery选择器:multiselect vs select

前端之家收集整理的这篇文章主要介绍了javascript – jQuery选择器:multiselect vs select前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
通过jQuery,是否有可能以不同的方式为选择选择多选?

我遇到的问题是我有一个普通的js调用,它会对id做一些事情.但是在某些页面上它有不同的用途.

因此,我想要认识到这种差异.

$("select#categories[multiselect]").doOneThing; //multiselect
$("select#categories").doAnotherThing; //normal single select

可能?

解决方法

< select>的正确属性名称具有多个可选选项的元素是多个.您可以使用“has属性”选择器选择具有multiple属性的元素,并将其与:not()组合以选择仅允许单个选择的元素.

因此,您的jQuery选择器应该是:

$("select#categories[multiple]")  // <select> with multiple 
$("select#categories:not([multiple])")  // <select> with single only

http://www.w3.org/TR/html401/interact/forms.html#edef-OPTION

原文链接:https://www.f2er.com/jquery/155246.html

猜你在找的jQuery相关文章