簡體   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