2012-11-17 46 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