使用jQuery自动完成功能选择属性值和字段值

君主

我有这样的多个输入字段

<input type="text" name="loksabha" data-name="loksabha" class="form-control lokVidhan" placeholder="Loksabha"><br><br>

<input type="text" name="zila" data-name="zila" class="form-control lokVidhan" placeholder="Zila">

<script>
    $('.lokVidhan').autocomplete({
        source: function(request, response){
            var name = $.trim(request.term);
            var data_name = $('.lokVidhan').attr('data-name');
            console.log(data_name);
        }
    });
</script>

我想使用以下方法选择当前字段值:

var name = $.trim(request.term);

这工作正常,但我也想选择:

var data_name = $('.lokVidhan').attr('data-name');` 

但这只是给我第一个字段值。我想要当前字段值。我也尝试这样:

var data_name = $(this).val(); // result:  undefined
AmmarCSE

使用each()这样,您可以在每次迭代中将上下文保留在变量内,例如

 $('.lokVidhan').each(function() {
             var that = $(this);
             that.autocomplete({
                 source: function(request, response) {
                     var name = $.trim(request.term);
                     var data_name = that.attr('data-name');
                     console.log(data_name);
                 }
             });

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Primefaces自动完成功能保留选定的下拉值

结合使用JavaScript对象和jQuery UI自动完成功能

当存在html 5占位符属性时,jQuery UI自动完成功能会触发Internet Explorer中的字段焦点

自动完成功能使用羊驼毛形式显示键和值

使用AJAX和Jquery自动完成功能填写表单数据

Sublime Text 3-CSS自动完成功能,无需输入属性值

同时使用Vue.js和jQuery自动完成功能

jQuery自动完成功能返回整个数组,而不是搜索值

ComboBox.MatchEntry属性如何具有`fmMatchEntryComplete`值,但是能够覆盖自动完成功能?

结合使用ngValue和Angular Material自动完成功能?

无法使用量角器从自动完成功能中选择值

在Google脚本中创建与Google表格中的值列表配合使用的自动完成功能

使用JQueryUI自动完成功能更新多个字段

使用第一个自动完成功能清除第二个自动完成功能的值

material-ui使用带有差异值的自动完成功能,选项类型

自动完成功能无法在jQuery中使用

使用jQuery和jQueryui自动完成功能删除附加元素

jQuery自动完成功能不将结果限制为输入控件中的搜索值

如何阻止jQuery自动完成功能自动建议多个值中的完整数组选项

使用jQuery自动完成功能将textarea顶部对齐

数位板会显示先前在输入字段中输入的值,即使将自动完成功能和自动更正功能设置为“关”后也是如此

Angular JS和jQuery UI自动完成功能

自动完成选择的值-jQuery

使用jQuery-UI自动完成功能选择选项时设置多个输入的值

jQuery自动完成功能-选定的值在spring bean类中不可用

自动完成功能在我不想要Jquery的选择值上有效

jQuery自动完成功能,传递字段自动完成功能的数据属性位于

如何使用 Jquery 创建自动完成功能?

在 jquery 的自动完成功能中添加具有空值的自定义项