0

我有一个文本表单字段。它可以被克隆/复制。它生成名称标签,如user[name][1][1],user[name][2][1],user[name][3][1] etc...

我想使用 jquery 在该文本字段旁边附加一个链接。我试过这样..

<script type="text/javascript">
$(function(){
    $('<a href="#">Example link</a>').insertAfter('input[name="user\[name\]\[\]\[\]"]')
});
</script>

但它不起作用。谁能帮我?。谢谢

4

1 回答 1

1

根据 jQuery 选择器文档,特殊字符需要使用双反斜杠进行转义。对于所有元素,您可以使用startsWith选择器并执行以下操作:

$('input[name^="user\\[name\\]"]');

演示:http: //jsfiddle.net/dpJZE/2/

API 选择器文档: http ://api.jquery.com/category/selectors/

阅读有关转义的顶部段落

于 2012-11-17T01:07:02.630 回答