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>
function toggle(div) {
$("#"+div).toggle();
var txt = $("#"+div).is(':visible') ? 'Hide' : 'Details';
$("#l_detail").text(txt);
}
注意,如果切换是动画的话,在“toggle”调用之后就无法测试div的可见性。您应该使用toggle函数的回调参数。
示例:
duration = 0; // Or whatever you want in ms
$("#"+div).toggle(duration,function(){
var txt = $("#"+div).is(':visible') ? 'Details' : 'Changes';
$("#l_detail").html(txt);
});
$("#"+div).click(function () {
$("#l_detail").toggle("slow");
});