在jquery中添加惟一tabindex类

Add class on unique tabindex in jquery

本文关键字:tabindex 添加 jquery      更新时间:2023-09-26

我有一个来自wordpress插件的表单,我在那里重复一些字段,最近我在点击"+"图标时,它克隆字段,当我在这些字段中输入数值时,它添加它们并显示它们。
现在的问题是,我总共有4个中继器和这4个中继器的"+"有一个相同的类,我正在执行函数来添加类并迭代它们以计算输入。
但我在"+"图标中唯一独特的是它是"tabindex",所以在jquery中是否有任何方法可以基于tabindex执行功能?目前我试图这样做,但没有帮助:

jQuery('.gf_repeater_add').click(function(){
     var member1 = jQuery('.gf_repeater_add').attr("tabindex");
     //gets the tabindex
    //now the thing which isn't working, because i don't know how to let it know that e.g 23 is tabindex
    jQuery(member1).on("click", function(){
   for (var count=0; count<=10; count++) {
      jQuery("#input_1_59-1-"+count).addClass('member1');
   }
   });
});

使用jquery选择器包含属性。在你的例子中,它应该看起来像这样:jQuery('div[TabIndex="'+member1+'"]').on("click", function(){

你可以在jQuery官方文档中阅读更多关于属性选择器的信息