2015-08-29 90 views
1

嗨,我需要找到匹配特定模式的元素的类。 基本上我想要做的是添加自定义文本到基于框架的产品中的窗体的结尾。jQuery如何找到具有特定动作的元素的类

产品的所有实例都具有相同的

<form action="/cart" method="post" class="..."> 
</form> 

我需要找到类表单元素在每个这样的实例,这样我可以遍历到最后一个孩子,并添加我的一段文字。 是否可以单独使用jQuery? 感谢

回答

1

使用jQuery您可以通过[]

$('[action="/cart"]')

这就是属性等于值包裹它找到一个属性的元素,但你可以做包含由=前添加*像这样:

$('[action*=cart]')

这里的属性s的列表选民:如果你想获得洛杉矶

https://jsfiddle.net/op7bv8Lu/


https://api.jquery.com/category/selectors/attribute-selectors/

然后获取属性类:

$('[action="/cart"]').attr('class')

快速样品这里st元素,您可以将:last添加到选择器。

$('[action*=cart]:last').attr('class')

同样,样品在这里:

https://jsfiddle.net/xzpag6up/

+0

太谢谢你了!好的jQuery不会令人失望; :) –

相关问题