jquery 切换文本

发布于 2024-10-02 21:51:58 字数 209 浏览 3 评论 0原文

function toggle(div)
{

$("#"+div).toggle();
$("#l_detail").html('Hide');

}

<a href=""><label id="l_label>Details</label></a>

如何在 toglee 功能中将文本更改回详细信息

function toggle(div)
{

$("#"+div).toggle();
$("#l_detail").html('Hide');

}

<a href=""><label id="l_label>Details</label></a>

How to change text back to details in toglee function

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

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

发布评论

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

评论(4

尤怨 2024-10-09 21:51:58

你可以这样做:

function toggle(div) {  
 $("#"+div).toggle();

 var txt = $("#"+div).is(':visible') ? 'Hide' : 'Details';

 $("#l_detail").text(txt);
}

You can do this:

function toggle(div) {  
 $("#"+div).toggle();

 var txt = $("#"+div).is(':visible') ? 'Hide' : 'Details';

 $("#l_detail").text(txt);
}
朮生 2024-10-09 21:51:58

请注意,如果切换是动画的,则无法在“toggle”调用之后测试 div 的可见性。您应该使用切换函数的回调参数。

示例:

duration = 0; // Or whatever you want in ms
$("#"+div).toggle(duration,function(){
    var txt = $("#"+div).is(':visible') ? 'Details' : 'Changes';
    $("#l_detail").html(txt);
});

文档:http://api.jquery.com/toggle/

Be carefull, if the toggle is animated, you cannot test the visibility of the div just after the "toggle" call. You should use the callback argument of the toggle function.

Example :

duration = 0; // Or whatever you want in ms
$("#"+div).toggle(duration,function(){
    var txt = $("#"+div).is(':visible') ? 'Details' : 'Changes';
    $("#l_detail").html(txt);
});

Documentation : http://api.jquery.com/toggle/

柳若烟 2024-10-09 21:51:58

只需检查 div 是否为 :visible,以及是否为 $("# l_detail").html('隐藏')

Just check if the div is :visible, and if it is $("#l_detail").html('Hide')

小镇女孩 2024-10-09 21:51:58

像这样尝试(还展示了可选的动画效果“慢”):

$("#"+div).click(function () {
    $("#l_detail").toggle("slow");
});

从文档站点上的示例中提取它: http://api.jquery.com/toggle/

Try it like this (also shows off optional animation effect "slow"):

$("#"+div).click(function () {
    $("#l_detail").toggle("slow");
});

Pulled it from an example on the documentation site: http://api.jquery.com/toggle/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文