繁体   English   中英

如何使用jQuery选择具有类并以属性结尾的元素?

[英]How to select element with class and ends with attribute using jQuery?

我有一组是/否单选按钮,我想使用jQuery选择; 但是,我只想选择类为“ required”的类和以id为“ yes”结尾的类。 我该怎么做呢?

$('.required').('[id$="yes"]').on('change',function(){

        ...

});

我只想选择类别为“ required”的那些和以id为“ yes”结尾的那些。

如果您的意思是只希望类“ required”的元素也具有以“ yes”结尾的id,则只需将选择器组合在同一字符串中:

$('.required[id$="yes"]')

(注意:请不要留空格,否则它将寻找[id$="yes"]元素是.required元素的后代。)

或使用.filter()方法 ,我认为该方法更具可读性:

$('.required').filter('[id$="yes"]')

如果您的意思是除了ID以“ yes”结尾的(其他)元素之外,还希望元素具有“ required”类的元素,则将选择器与逗号结合:

$('.required,[id$="yes"]')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM