我有一个来自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');
}
});
});
答案 0 :(得分:1)
使用包含属性的jquery选择器。在你的情况下,它应该看起来像这样:
jQuery('div[TabIndex="'+member1+'"]').on("click", function(){
您可以在官方jQuery doc here
上阅读有关属性选择器的更多信息