代码之家  ›  专栏  ›  技术社区  ›  Alex Pliutau

jQuery InsertAfter在某些情况下不工作

  •  0
  • Alex Pliutau  · 技术社区  · 14 年前

    我想在一些元素之后添加一个隐藏的输入。 我正在使用此代码:

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

    它不起作用。但如果我换掉它就行了。

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

    它起作用了。 帮助我。

    谢谢您。

    2 回复  |  直到 12 年前
        1
  •  1
  •   Darin Dimitrov    14 年前

    您应该使用单引号:

    $('<input type="text" />').insertAfter('.addProduct');
    
        2
  •  1
  •   Alex Pliutau    14 年前

    如果使用PHP创建此脚本,请使用以下命令:

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