2010-09-10 111 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

相关问题