javascript - 获取 JQuery 中动态元素的索引

标签 javascript jquery html

我有一个像这样的 DOM

<div class="table">
<div class="tr">
    <div class="td"> 
        <select class="selCat" name="selCat[]">
          <option>1</option>
          <option>2</option>
       </select>
    </div>
    <div class="td"> 
        <p class="sub">text 1</p>
    </div>
 </div>   
<div class="tr">
    <div class="td"> 
        <select class="selCat" name="selCat[]">
          <option>3</option>
          <option>4</option>
       </select>
    </div>
    <div class="td"> 
        <p class="sub">text 2</p>
    </div>
 </div>   
<div class="tr">
    <div class="td"> 
        <select class="selCat" name="selCat[]">
          <option>5</option>
          <option>6</option>
       </select>
    </div>
    <div class="td"> 
        <p class="sub">text 3</p>
    </div>
 </div>   

如何在更改事件上获取特定“selCat”的索引? 我需要知道索引,因为我需要根据先前的下拉值将特定值分配给特定索引的“子”类。

最佳答案

这就是我所做的:

$(".selCat").change(function(){
    alert($(this).index(".selCat"));
});

Here is the JSFiddle demo

关于javascript - 获取 JQuery 中动态元素的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32073476/

相关文章:

javascript - Visual Studio 灯光开关 HTML : How do I place static text on a Browse screen

javascript - json将单引号解析为javascript

javascript - 使用 ko.mapping.fromJS 进行异步 ajax 调用后更新可观察的 knockout

jquery - 使用 jQuery 的 onclick 和 onclick 属性有什么区别?

jquery - 如何根据请求在 Kendo Window 内加载部分 View

css - 导致DIV填满页面?

javascript - 我的 anchor 标记不断打开服务器上的链接

javascript - 在 JavaScript 中创建的自定义元素

javascript - 需要使用 javascript 实现我的算法

jquery - 在 Chartjs 2.4 中始终显示工具提示不起作用