2014-04-25 41 views
-3

例如我有一個詞What world。我在這個var $InputValue中保存了這個詞。現在的問題是,我只在這裏得到了半字+$InputValue+,那個字是What。在空間之後我沒有得到這個詞。Val()沒有得到完整的單詞J-Query

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> 
+9

你能提供的jsfiddle複製這個問題? – lifetimes

+0

向我們展示您的HTML並請向我們展示您綁定的更改或模糊事件。 –

+2

也許有CSS設置選項的寬度。 – Barmar

回答

3

你錯過了你的屬性報價:

http://jsfiddle.net/GX3HG/

"value=" + $InputValue + " />" 

變爲:

value=What world /> 

value屬性的值是簡單地What

您需要報價:

value='" + $InputValue + "' /> 

,使其成爲:

value="What world" /> 
+0

如此愚蠢的我。謝謝你的幫助 – user3400389