我有这三个 'tokenfields' 和一个复选框列表 email ids 。我设法将电子邮件 ID 添加到第一个令牌字段“tokenfield-1”。
<div class="form-group usersEmailList">
<div class="tokenfield input-group">
<span class="input-group-addon">To:</span>
<input type="text" class="form-control usersEmailId" name="mailTo" id="tokenfield-1" data-tokens="" />
</div>
</div>
<div class="form-group usersEmailList">
<div class="tokenfield input-group">
<span class="input-group-addon">Cc:</span>
<input type="text" id="tokenfield-2" name="mailCC" data-tokens="" class="form-control CC">
</div>
</div>
<div class="form-group usersEmailList">
<div class="tokenfield input-group">
<span class="input-group-addon">Bcc:</span>
<input type="text" id="tokenfield-3" name="mailBcc" data-tokens="" class="form-control">
</div>
</div>
到目前为止我设法做的事情
$("#list").on('change','input',function(){
var dataCheck = $(this).val();
if($(this).is(':checked')){
arr[count++] = $(this).val();
$('#tokenfield-1').tokenfield('setTokens', arr);
}else{
alert(arr);
$.each(arr,function(i){
console.log(dataCheck);
if(dataCheck == arr[i]){
arr[i] ="";
}
/* console.log(arr[i]);*/
})
count--;
addMailId(arr);
}
});
如果我从同一个复选框列表中选择选择,我如何将 SetToken 设置为第二个 tokenfield-2,有没有办法知道 tokenfield-2 是焦点。我试过了
$('#tokenfield-2').focus(function(){
});
我无法让它集中注意力,或者找到一种方法以某种方式专注于 tokenfield-2