azz*_*z0r 8 javascript jquery css-selectors
通过jQuery,是否有可能以不同的方式为选择选择多选?
我遇到的问题是我有一个普通的js调用,它会对id做一些事情.但是在某些页面上它有不同的用途.
因此,我想要认识到这种差异.
$("select#categories[multiselect]").doOneThing; //multiselect
$("select#categories").doAnotherThing; //normal single select
Run Code Online (Sandbox Code Playgroud)
可能?
And*_*y E 17
<select>具有多个可选选项的元素的正确属性名称是多个.您可以使用"has属性"选择器选择具有multiple属性的元素,并将其与:not()组合以选择仅允许单个选择的元素.
因此,您的jQuery选择器应该是:
$("select#categories[multiple]") // <select> with multiple
$("select#categories:not([multiple])") // <select> with single only
Run Code Online (Sandbox Code Playgroud)
http://www.w3.org/TR/html401/interact/forms.html#edef-OPTION
| 归档时间: |
|
| 查看次数: |
7208 次 |
| 最近记录: |