tr这个href加载函数

时间:2015-05-03 21:09:10

标签: javascript jquery html5

我有下一个代码

 $('table tr').click(function(){
        $("#demo").load(this.href + " #demo2");
        return false;
    });

,html就是这个

<body>
<table>
  <tr href="linkdemo.html">
    <td>hi</td>
  </tr>
</table>
</body>

当我这样做时,javascript识别tr的链接?

1 个答案:

答案 0 :(得分:1)

重要提示:您需要一个ID为demo

的元素

由于tr没有href属性,您需要使用attr()来获取其属性。

$("#demo").load($(this).attr('href') + " #demo2");

但是我建议您使用data-*前缀自定义属性,可以使用.data()

获取

HTML代码段

<tr data-href="linkdemo.html">
  <td>hi</td>
</tr>

脚本

$("#demo").load($(this).data('href') + " #demo2");