jQuery的获取'ID'属性

乔斯夫·奥利夫(Joesph Olliff)

因此,我有以下代码生成一个表并将click函数应用于表中的每个td。它还会应用以1开头的增量ID。当用户单击td元素时,我试图检索<td>其单击的ID 但是,选择器的值为[对象窗口]。我敢肯定这很简单,但是我在这里遇到的类似问题都没有帮助,而且我没有看到。

$("#CMGame").click(function() {
    $("#TTTContent").hide();
    $("#CMContent").show();

    var board = $("#CMBoard");
    var htmlString = "";
    var count = 0;

    for (var i = 0; i < 20; i++) {
        htmlString += "<tr>";
        for (var i2 = 0; i2 < 20; i2++) {
            count++;
            htmlString += "<td id='" + toString(count) + "'></td>";
        }
        htmlString += "</tr>";
    }

    board.html(htmlString);

    $("#CMBoard td").click(function() {
        var piece = $(this);
        var selector = piece.attr('id');
        alert(selector);
        /*
        if (CMBArray[selector] != 1 OR CMBArray[selector] != 2) {
            CMBArray[selector] = 1;
            piece.addClass('selected');
        }
        */


    });

});
一个儿子

您的代码中有2个错误,您td创建ID不能只是数字,它必须以字母开头,然后您可以删除toString(count)和仅使用count或将其更改为count.toString(),这是正确的方法。

这是规格。对于DOM idhttps :
//developer.mozilla.org/zh-CN/docs/Web/HTML/Global_attributes/id

此处为toString()https :
//developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/toString

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery-获取li元素的ID属性

来自分类Dev

通过ID属性JQUERY获取TABLE outsideHTML

来自分类Dev

jQuery获取最新点击的属性ID

来自分类Dev

jQuery从具有属性的元素获取ID

来自分类Dev

使用jQuery获取链接属性ID

来自分类Dev

需要获取id属性

来自分类Dev

如何在Jquery中获取data-id属性值?

来自分类Dev

在jQuery模板中获取“ SyntaxError:无效的属性ID”

来自分类Dev

通过jQuery设置ID属性

来自分类Dev

jQuery的元素更改ID属性

来自分类Dev

通过jQuery设置ID属性

来自分类Dev

jQuery查找ID的样式属性

来自分类Dev

Jquery find vs id 属性

来自分类Dev

如何使用jquery从元素属性中的“name[ID][OTHER]”中获取“ID”值?

来自分类Dev

如何使用 .each jQuery 来获取 <th> id 并为每个 id 设置 <td> 属性?

来自分类Dev

jQuery的每个获取属性

来自分类Dev

jQuery:获取数据属性

来自分类Dev

jQuery自动完成功能:如何获取HTML项目的“ id”属性?

来自分类Dev

如何获取属性值id_user使用发布后的jQuery

来自分类Dev

通过数据属性和jQuery中ID的一部分获取元素

来自分类Dev

jQuery自动完成功能:如何获取HTML项目的“ id”属性?

来自分类Dev

Prestashop从其ID获取产品属性

来自分类Dev

获取属性值,而不只是ID

来自分类Dev

使用NServiceBus获取MSMQ消息的Id属性

来自分类Dev

如何获取默认产品属性集ID?

来自分类Dev

根据ID以外的属性获取实体

来自分类Dev

使用动态ID获取单击的div的属性

来自分类Dev

从Kendo dropdownList更改事件获取ID属性

来自分类Dev

Selenium C#:如何获取Id属性?