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

获取Href属性

  •  1
  • ceth  · 技术社区  · 14 年前
    <a class="some" id="1" href="/s/1/2">link 1</a>
    <a class="some" id="2" href="/s/2/3">link 1</a>
    
    <script>
    $(document).ready(function() {
        $('.some').click(function() {
            var id = this.id;
            var link = $(this).css('href');
            alert(id);
            alert(link);
            return false;
        });
    });
    </script>
    

    当我点击链接时,我得到了正确的ID,但“未定义”的链接。问题是什么?我如何解决?

    3 回复  |  直到 14 年前
        1
  •  5
  •   Jan Hančič    14 年前

    var link = $(this).css('href');
    

    var link = $(this).attr('href');
    

    .css() .attr()

        2
  •  1
  •   Ben Everard    14 年前

    var link = $(this).attr('href');
    
        3
  •  1
  •   Sarfraz    14 年前

    attr()

    var link = $(this).attr('href');
    

    var link = this.href;
    

    $(document).ready(function() {
        $('.some').click(function() {
            var id = this.id;
            var link = this.href;
            alert(id);
            alert(link);
            return false;
        });
    });