我正在尝试从一个复选框中收集多条数据,但我不确定如何执行此操作。现在我有:
<input tabindex="1" type="checkbox" name="friend[]" id="{{$friend}}" value="{{$friend}}" style="display:inline-block;">
这允许我收集我需要的 id(包含在 {{$friend}} 中)。但我还需要与此 ID 关联的名称。有没有办法从一个复选框中收集多个值?我需要这个,因为我正在收集数据并在不更改视图的情况下移动到另一个表单。这将用于 javascript,它会在检查时打印出视图中的内容(即 id 和 name)。
这是javascript:
<script>
$(document).ready(function(){
var callbacks_list = $('.callbacks ul');
$('.facebook-friends-larger input').on('ifChecked', function(event){
callbacks_list.prepend('<li><img src="https://graph.facebook.com/'+this.id+'/picture" alt="" height="50" width="50"><span id="#'+this.id+'">#' + this.id + '</span> is ' + event.type.replace('if', '').toLowerCase() + '</li>');
});
$('.facebook-friends-larger input').on('ifUnchecked', function(event) {
callbacks_list.find('span#'+ this.id).closest('li').remove();
console.log(this.id);
});
});
</script>
有任何想法吗?感谢您的帮助。