Javascript 选择2.js获取事件目标

Javascript 选择2.js获取事件目标,javascript,jquery,select,jquery-select2,Javascript,Jquery,Select,Jquery Select2,我有两个元素,两个初始化都是相同的 但是它们的id不同,我想在初始化中访问它们的id属性 <select name="names[]" id="user_name" class="tags required_field" style="width: 150px;"> <option>Rakesh Malakar</option> <option>John Wick</option> </select> <

我有两个
元素,两个初始化都是相同的

但是它们的
id
不同,我想在初始化中访问它们的
id
属性

<select name="names[]" id="user_name" class="tags required_field" style="width: 150px;">
    <option>Rakesh Malakar</option>
    <option>John Wick</option>
</select>
<script type="text/javascript">
<select name="emails[]" id="user_email" class="tags required_field" style="width: 200px;">
    <option>malakar_rakesh@gmail.com</option>
    <option>johnwich@yahoo.com</option>
</select>

$(".tags").select2({
    tags: true,
    placeholder: event.target.id == 'user_name' ? 'Select Name' : 'Select Email', // something like this
    language: {
        noResults: function() {
            return 'Type and enter to add new';
        },
    },
    escapeMarkup: function(markup) {
        return markup;
    },
});
</script>

拉凯什·马拉卡
约翰·威克
马拉卡_rakesh@gmail.com
johnwich@yahoo.com
$(“.tags”)。选择2({
标签:是的,
占位符:event.target.id=='user_name'?'Select name':'Select Email',//类似这样的内容
语言:{
noResults:function(){
返回“键入并输入以添加新内容”;
},
},
转义标记:函数(标记){
返回标记;
},
});

类似的方法应该可以:

$(“.tags”)。每个(函数(){
var placeholder=“选择电子邮件”;
if($(this.attr('id')=='user\u name'){
占位符=“选择名称”;
}
$(此选项)。选择2({
标签:是的,
占位符:占位符
语言:{
noResults:function(){
返回“键入并输入以添加新内容”;
},
},
转义标记:函数(标记){
返回标记;
},
});
});