Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Val()未获取完整的单词J-Query_Jquery - Fatal编程技术网

Jquery Val()未获取完整的单词J-Query

Jquery Val()未获取完整的单词J-Query,jquery,Jquery,例如,我有一个单词What world。我将这个单词保存在这个var$InputValue中。现在的问题是,我在这里只得到了半个单词+$InputValue++,而这个单词就是What。我不明白空格后面的单词 var $InputValue = $(this).val(); // What World alert($InputValue); // What World $(this).after("<select><option>"+$InputValue+"</

例如,我有一个单词
What world
。我将这个单词保存在这个var
$InputValue
中。现在的问题是,我在这里只得到了半个单词
+$InputValue++
,而这个单词就是
What
。我不明白空格后面的单词

var $InputValue = $(this).val(); // What World
alert($InputValue); // What World

$(this).after("<select><option>"+$InputValue+"</option></select>"); //What
var$InputValue=$(this.val();//什么世界
警报($InputValue);//什么世界
$(this).之后(“+$InputValue+”)//什么
jquery:

$("input#"+Get_Current_Select_Field+"Input").each(function()
{
  var $InputValue = $(this).val();
  alert($InputValue);
  $(this).after("<select><option>"+$InputValue+"</option></select>"); //What
});
<select id="ChangeAccount" style="width: 231px">
        <option value="">Select Name</option>
         <option>What World</option>
</select>
$(“输入”#“+获取当前值”\u选择字段+“输入”)。每个(函数()
{
var$InputValue=$(this.val();
警报(输入值);
$(this).after(“+$InputValue+”);//什么
});
html:

$("input#"+Get_Current_Select_Field+"Input").each(function()
{
  var $InputValue = $(this).val();
  alert($InputValue);
  $(this).after("<select><option>"+$InputValue+"</option></select>"); //What
});
<select id="ChangeAccount" style="width: 231px">
        <option value="">Select Name</option>
         <option>What World</option>
</select>

选择名称
什么世界

属性中缺少引号:

变成:

value=What world />
value
属性的值就是
What

您需要报价:

value='" + $InputValue + "' />
因此,它变成:

value="What world" />

你能提供一个JSFIDLE来复制这个问题吗?向我们展示你的HTML,并请向我们展示你绑定到的更改或模糊事件。可能是CSS设置了选项的宽度。对我来说效果很好:所以肯定还有其他事情在进行。$(这个)指的是什么类型的元素?我太傻了。谢谢你的帮助