给input赋值带空格的字符串 input值被分割问题

var str = "{sddd:sdsdsd a}"
        $("#box").append("<input id='test' type='text' value="+ str +" >")

问题:

原因:字符串拼接问题

解决方案:

$("#box").append("<input id='test' type='text' value='"+ str +"' >")

拼接属性的时候变量外层也要加引号

发布了61 篇原创文章 · 获赞 33 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/qq_37588752/article/details/101378230