我目前正在使用它来获取页面上特定位HTML的类:
$(this).parent("div").attr('class')
但是div
有多个类:current_status status_billed
我的最终目标是获取以status_
开头的类,并用不同的类名替换它。
因此,使用上面的.parent()
函数,我可以选择我需要的div,但是我需要删除status_billed
类并将其替换为status_completed
(或许多其他类名)。
答案 0 :(得分:44)
选择div
类的status_billed
:
$(this).parent('div.status_billed')
选择div
属性包含class
的<{1}}:
status_
这是jQuery selectors最好的结果。您可以使用.filter()
:
$(this).parent('div[class*=status_]')
...但我不确定你为什么这么做 - .parent()
最多返回1个元素。您的意思是.closest()
还是.parents()
?