例如,我有一个单词What world
。我把这个词保存在这个变量$InputValue
中。现在的问题是,我在这里只得到半个词+$InputValue+
,而这个词是What
。我没有在空格后面得到单词。
var $InputValue = $(this).val(); // What World
alert($InputValue); // What World
$(this).after("<select><option>"+$InputValue+"</option></select>"); //What
jquery:
$("input#"+Get_Current_Select_Field+"Input").each(function()
{
var $InputValue = $(this).val();
alert($InputValue);
$(this).after("<select><option>"+$InputValue+"</option></select>"); //What
});
html:
<select id="ChangeAccount" style="width: 231px">
<option value="">Select Name</option>
<option>What World</option>
</select>
属性中缺少引号:
http://jsfiddle.net/GX3HG/
"value=" + $InputValue + " />"
变为:
value=What world />
并且CCD_ 5属性的值简单地为CCD_。
您需要报价:
value='" + $InputValue + "' />
所以它变成了:
value="What world" />