Javascript 如何切换JS.text
我有一个函数,可以在img单击时显示图像的ALT。我如何切换此功能并隐藏#显示何时会有隐藏灯箱的Self.close单击Javascript 如何切换JS.text,javascript,toggle,Javascript,Toggle,我有一个函数,可以在img单击时显示图像的ALT。我如何切换此功能并隐藏#显示何时会有隐藏灯箱的Self.close单击 $(“img”)。在(“单击”,函数(){ $(“#show”).text($(this.attr(“alt”)); }); 您需要跟踪它当前处于的状态。有很多方法可以做到这一点,但这可能是最简单的: var isShowingText=false; $(“img”)。在(“单击”,函数()上{ 如果(isShowingText){ $('#show')。文本(''; }
$(“img”)。在(“单击”,函数(){
$(“#show”).text($(this.attr(“alt”));
});代码>
您需要跟踪它当前处于的状态。有很多方法可以做到这一点,但这可能是最简单的:
var isShowingText=false;
$(“img”)。在(“单击”,函数()上{
如果(isShowingText){
$('#show')。文本('';
}否则{
$(“#show”).text($(this.attr(“alt”));
}
//切换标志。false变为true,true变为false
isShowingText=!isShowingText;
});代码>
您需要跟踪它当前处于的状态。有很多方法可以做到这一点,但这可能是最简单的:
var isShowingText=false;
$(“img”)。在(“单击”,函数()上{
如果(isShowingText){
$('#show')。文本('';
}否则{
$(“#show”).text($(this.attr(“alt”));
}
//切换标志。false变为true,true变为false
isShowingText=!isShowingText;
});代码>
一个简单的解决方案:
$(“img”)。在(“单击”,函数(){
var alt=$(this.attr(“alt”);
$(“#显示”).text($(“#显示”).text()==alt?'':alt);
});代码>
一个简单的解决方案:
$(“img”)。在(“单击”,函数(){
var alt=$(this.attr(“alt”);
$(“#显示”).text($(“#显示”).text()==alt?'':alt);
});代码>
如果使用以下方法填充文本,则可以通过将文本设置为“无”来完成此操作:
$('#show').text('');
例如:
$('img')。在('click',函数(){
$('#show').text($('#show').text()==''?$(this.attr('alt'):'');
});代码>
如果使用以下方法填充文本,则可以通过将文本设置为“无”来完成此操作:
$('#show').text('');
例如:
$('img')。在('click',函数(){
$('#show').text($('#show').text()==''?$(this.attr('alt'):'');
});代码>