jquery 查找活动 div

发布于 2025-01-02 14:45:56 字数 960 浏览 0 评论 0原文

大家好,

我有简单的 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 加载中附加文本转换???

hy everyone,

i have simple html code showing a table width

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>

now i´ve got some script

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

my real question is:
how can i use le shortest code to find the proper content of td.subsite class that when click on it, and use as a variable value to append text converting in a valid url lo load???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

薄荷→糖丶微凉 2025-01-09 14:45:56

如果您想要做的是从单击的链接获取文本并在 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");
    });
});

If what you're trying to do is get the text from the link that was clicked on and use it in your jQuery, you can do that like this:

$(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");
    });
});
萌化 2025-01-09 14:45:56

试试这个。

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

Try this.

$(function() {
    $('.subsite')
    .click(function() {
        var linkText = $(this).css("text-decoration", "underline").text();
        $('.content').empty();
        document.title = '..:: DIELECSUR S.L ::' + linkText;
        loadContent(linkText + "_main.html");
    });
});
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文