举办变革活动

时间:2016-07-21 11:55:43

标签: jquery

当我设置它的工作值时,我将根据文本框得到它不工作的第一个代码来自文本框我应该怎么做?或者我应该使用什么方法?我需要更改活动吗?我应该放在哪里?

第一个代码不起作用

 var values = $("#imei").val();
$('#tags').val(values.split(','));

第二段代码工作

var values = "865966028110134,867310021514653,867310021453217";
$('#tags').val(values.split(','));

1 个答案:

答案 0 :(得分:-1)

好的,现在我更了解你要做的事情。这里的问题是你得到#imei文本输入的值,当然在加载页面时,该值为空。您需要做的是将所有内容绑定到更改或输入事件,这样当您检查文本输入的值时,它将在您每次键入后发生。看看这个:

var imei = $("#imei");

imei.on('input', function(){
	$('#strings').val($(this).val().split(','));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<input name="imei" type="text" class="form-control" id="imei">

<select name='strings' id="strings" multiple style="width:100px;">
  <option value="865966028110134">865966028110134</option>
  <option value="867310021514653">867310021514653</option>
  <option value="867310021453217">867310021453217</option>
  <option value="123094">123094</option>

</select>