jquery找到活跃的div

时间:2012-02-03 03:49:52

标签: jquery class click find

大家好,

我有简单的html代码显示表格宽度

HTML

<table class="table_site">
    <tr>
        <td class="subsite"><a href="#">register</a></td>
        <td class="subsite"><a href="#">login</a></td>
        <td class="subsite"><a href="#">home</a></td>
        <td class="subsite"><a href="#">market</a></td>
        <td class="subsite"><a href="#">mail</a></td>
    </tr>
</table>

现在我有了一些脚本

$(function() {
    $('.subsite')
        .click(function(){
            $('.content').empty()
            document.title = '..:: DIELECSUR S.L ::' + $current;
            loadContent($current"_main.html")
            $(this).css("text-decoration", "underline")
        });
});

我真正的问题是: 我如何使用最短的代码来找到td.subsite类的正确内容,当单击它时,并使用作为变量值来附加文本转换在有效的URL中加载???

2 个答案:

答案 0 :(得分:1)

如果你要做的是从点击的链接中获取文本并在jQuery中使用它,你可以这样做:

$(function() {
    $('.subsite').click(function() {
        var text = $(this).find("a").text();
        $('.content').empty();
        document.title = '..:: DIELECSUR S.L ::' + text;
        loadContent(text + "_main.html");
        $(this).css("text-decoration", "underline");
    });
});

答案 1 :(得分:1)

试试这个。

$(function() {
    $('.subsite')
    .click(function() {
        var linkText = $(this).css("text-decoration", "underline").text();
        $('.content').empty();
        document.title = '..:: DIELECSUR S.L ::' + linkText;
        loadContent(linkText + "_main.html");
    });
});