解决方案 »

  1.   

    拼字符串都不会拼了 吗
    var str1='1';
    var str2='2';
    var str='<input type="text" placeholder="'+str1+'" size="'+str2+'">';
      

  2.   

    教你这样吧,写代码稍微灵活一些,jQuery有很多技巧的,比如你那个,
    var $input = $("<input type="text"/>");
    var str1 = "test";
    var str2 = 12;
    $input.attr({'placeholder':str1,'size':str2});
    $("div").append($input);
    这样使用jQuery的方法动态添加样式css,class或者属性attr,prop,就不会去担心因为拼接字符串的时候造成双引号和单引号分不清了,如果真要拼接字符串的话建议使用转义字符更清晰一些,如
    var input = "<input type=\"text\" placeholder=\"" + str1 + "\" size=\"" + str2 + "\"/>";
    同时请注意些代码的习惯,就是保证符号之间要有空格,比如var a = 1 + b; 
      

  3.   

    有2种方法   
    1:直接拼字符串2:append();  实例化控件   赋值 添加  
      

  4.   

    http://hi.baidu.com/wfyuck/item/9320752d6d9a6a4d4699623e