2010-09-10 109 views
0

我想在某個元素後添加一個隱藏的輸入。我使用此代碼:jQuery insertAfter在某些情況下不起作用

$("<input type="text">").insertAfter(".addProduct"); 

它不起作用。但如果我替換它的作品。

$("<span>ddd</span>").insertAfter(".addProduct"); 

它的工作原理。 幫幫我。

謝謝。

回答

1

如果您在PHP中創建這個腳本,使用:

$("<input type=\"text\">").insertAfter(".addProduct"); 
1

你應該使用單引號:

$('<input type="text" />').insertAfter('.addProduct'); 
+0

號它不工作。 – pltvs 2010-09-10 07:33:59

+1

@ Alexander.Plutov是的。但是,如果您是通過PHP或類似方式生成的,則引用可能會與PHP使用的引用崩潰。 – jensgram 2010-09-10 07:36:52

+0

我試過這段代碼。它不工作。 – pltvs 2010-09-10 07:39:50

相關問題