Jquery 如何获取输入的名称或id?
我有几个字段具有不同的id和名称。我为这些字段指定了一个通用的类名,例如class=“selectajax” 每当select的id=“xxx”或name=“xyz”值通过jquery获得焦点时,我都想获取它,因为我使用select2,每当通过ajax键入要搜索的内容时,我都想获取字段的名称,以便将其传递给ajax请求 到目前为止,我有这段代码,但它的生成错误是:Jquery 如何获取输入的名称或id?,jquery,jquery-select2,Jquery,Jquery Select2,我有几个字段具有不同的id和名称。我为这些字段指定了一个通用的类名,例如class=“selectajax” 每当select的id=“xxx”或name=“xyz”值通过jquery获得焦点时,我都想获取它,因为我使用select2,每当通过ajax键入要搜索的内容时,我都想获取字段的名称,以便将其传递给ajax请求 到目前为止,我有这段代码,但它的生成错误是: <script> $(document).ready(function() { $('.selectajax')
<script>
$(document).ready(function() {
$('.selectajax').select2({
var name1 = $(this).attr("name");
alert(name1);
ajax: {
url: 'ajax-products.php',
data: function(params) {
var query = {
search: params.term,
type: 'public'
}
// Query parameters will be ?search=[term]&type=public
return query;
}
}
});
});
</script>
$(文档).ready(函数(){
$('.selectajax')。选择2({
var name1=$(this.attr(“name”);
警报(名称1);
阿贾克斯:{
url:'ajax products.php',
数据:函数(参数){
变量查询={
搜索:params.term,
类型:“公共”
}
//查询参数将是?search=[term]&type=public
返回查询;
}
}
});
});
感谢您的帮助
提前谢谢。您为什么需要姓名或身份证?当一个元素获得焦点时,您希望通过获取该元素来实现什么?然后我将在ajax请求中发送该id或名称,以获取相关数据并填充select2下拉列表。