例如,我有一个单词What world
。我在这个var $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>
答案 0 :(得分:3)
您的属性中缺少引号:
"value=" + $InputValue + " />"
变为:
value=What world />
,value
属性的值只是What
。
你需要引用:
value='" + $InputValue + "' />
所以它变成了:
value="What world" />