首页 > jq赋值input的value 字符串里有引号怎么处理

jq赋值input的value 字符串里有引号怎么处理

jq赋值input的value 字符串里有引号怎么处理

<input type="hidden" value="" name="Code" id="Code">

var str = '<div style="color:red;"></div>'; //字符串里面有“”号
$("#Code").attr("value",str);

怎么把str字符串里面的双引号转义一下
我知道 var str = '<div style=&quot;color:red;&quot;></div>';
但是str 如果是获取来的呢?


对获取的输入使用 encodeURI 如果可能有中文那就用 encodeURIComponent
然后使用的时候 decode一下


字符串替换应该可以


'<div style=\"color:red;\"></div>'

这样试试不可以吗?


同楼上,建议encode。

【热门文章】
【热门文章】