javascript - 如何使用 .on ('click' 收集 jquery 中的随机 id )

标签 javascript jquery

目前我有一个元素列表,当单击其中一个元素时 它会得到相应的数字。但是我需要一种不同的方法 不会计算元素的数量,但会返回该元素的 id 号 特定元素。

http://jsfiddle.net/FN4fy/

$('#outputData').on('click', 'li.element', function() {
    var num = $('#outputData li.element').index(this);

    alert(num);
    var loc = window.location + "";
    var pos = loc.indexOf('#');
    if (pos > -1) {
        loc = loc.substring(0, pos);
    };
    loc = loc + '#ti' + num;
    window.location = loc;
});

最佳答案

试试这个

$('#outputData li').click(function() {
    var idOfLi = $(this).attr('id');
    alert(idOfLi);
  // rest of your code
});

this是jsfiddle

关于javascript - 如何使用 .on ('click' 收集 jquery 中的随机 id ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23515037/

相关文章:

javascript - 在 Javascript 中调用串联变量

javascript - 如何使用 laravel 和 Ajax 将响应结果附加到特定类上

java - 调用java类时字符被替换

jQuery - 按值查找单选按钮

jquery - PhoneGap 应用程序无法在 Google Ripple 上运行

javascript - HTML5 视频弹出窗口

javascript - 按钮上的禁用似乎没有生效

javascript - 用于标记的文本区域(不是 HTML 标记)

javascript - 如何显示输入中选定行的信息?

javascript - jQuery 只需要改变元素中的文本内容