您好我需要找到与特定模式匹配的元素类。 基本上我要做的是在基于框架的产品中将自定义文本添加到表单的末尾。
产品的所有实例都具有相同的
<form action="/cart" method="post" class="...">
</form>
我需要在每个这样的实例中找到表单元素的类,以便我可以遍历到最后一个子节点并添加我的文本。 是否可以单独使用jQuery? 感谢
答案 0 :(得分:1)
使用jquery,你可以通过用[]
$('[action="/cart"]')
这是属性等于该值的位置,但您可以通过在*
之前添加=
来执行包含:
$('[action*=cart]')
这是一个属性选择器列表:
https://api.jquery.com/category/selectors/attribute-selectors/
然后获取类的属性:
$('[action="/cart"]').attr('class')
快速示例:
https://jsfiddle.net/op7bv8Lu/
如果您想获取最后一个元素,可以将:last
添加到选择器。
$('[action*=cart]:last').attr('class')
再次,在这里示例: