日期:2014-05-16  浏览次数:20456 次

Jquery 动态添加input标签,并且给value赋值,但是值有空格,就会出现如下错误
JScript code

$("#abc").append('<input type="hidden" name="yearp[]" value="'+year+'">');

用Firebug调试,出现:

<input type="hidden" aspirated="" naturally="" gas="" v8="" in.="" 472cu.="" value="7.7L" name="engine[]">

正确的应该:value="7.7L 472Cu. In. V8 GAS Naturally Aspirated"



请问这种情况怎么解决

------解决方案--------------------
一样的道理啦,另外我写错了


JScript code
var iii = $('<input type="hidden" name="yearp[]" />');
    iii.val(year);
    $("#abc").append(iii);