2012-11-17 42 views
0

我有一个文本表单域。它可以被克隆/复制。它生成名称标签,如user[name][1][1],user[name][2][1],user[name][3][1] etc ...jquery insertafter多维数组

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

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

但它不工作。谁能帮我?。谢谢

回答

1

根据jQuery选择器文档,特殊字符需要用双反斜线进行转义。对于一下子可以使用startsWith选择和要素做:

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

DEMO:http://jsfiddle.net/dpJZE/2/

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

阅读关于逃脱

+0

完美顶部的段落。 Thankyou这么多 – user1091558

+0

你好队友,但它不工作时,我复制领域。你能告诉我什么是错的吗? – user1091558

+0

不能帮助我看不到...更新我的演示 – charlietfl