代码之家  ›  专栏  ›  技术社区  ›  bcmcfc

JS/jQuery-获取元素的类型

  •  7
  • bcmcfc  · 技术社区  · 15 年前

    如果为了争论我把一个类应用到 <p> 还有一个 <a> <a> 或者 < 点击了,有办法吗?

    预期用途示例:

    $(".selector").click(function(){
        element = $(this).whatElementWasClicked(); // return "a" or "p"
    }
    
    4 回复  |  直到 15 年前
        1
  •  13
  •   Jean-François Fabre    7 年前

    使用这样的东西:

    $(".selector").click(function(event){ 
        var element = event.target.nodeName } 
    
        2
  •  5
  •   ScottE    15 年前

    $(this).is("a") 例如,也会起作用。如果要检查更复杂的选择器,而不仅仅是特定的元素类型,则此选项非常有用。

        3
  •  4
  •   robertc    15 年前
        4
  •  2
  •   sushil bharwani    15 年前

    使用标记名获取标记