Javascript 我可以切换文字消失,但可以';无法获取要显示的超链接文本

Javascript 我可以切换文字消失,但可以';无法获取要显示的超链接文本,javascript,jquery,html,Javascript,Jquery,Html,试图通过单击超链接来更改按钮的可视性和超链接的文本 我有按钮显示/取消确定,但我不能得到文本更改超链接 没有错误消息,但链接文本中没有更改 你知道怎么了吗?(或如何更好地诊断) $(文档).ready(函数(){ $(“#按钮选择器”)。单击(函数(e){ e、 预防默认值(); $(“#按钮”).toggleClass(“隐藏”); $('#按钮_切换')。切换(函数(){ $('a#按钮#选择器')。文本('Show Buttons'); },函数(){ $(“按钮选择器”)。文本(“隐藏

试图通过单击超链接来更改按钮的可视性和超链接的文本

我有按钮显示/取消确定,但我不能得到文本更改超链接

没有错误消息,但链接文本中没有更改

你知道怎么了吗?(或如何更好地诊断)


$(文档).ready(函数(){
$(“#按钮选择器”)。单击(函数(e){
e、 预防默认值();
$(“#按钮”).toggleClass(“隐藏”);
$('#按钮_切换')。切换(函数(){
$('a#按钮#选择器')。文本('Show Buttons');
},函数(){
$(“按钮选择器”)。文本(“隐藏按钮”);
});
});
});
.small文本{font size:x-small}
.medium text{font size:small}
.大文本{字体大小:中等}
#按钮.隐藏{显示:无}
#按钮。显示{显示:正常}
#按钮切换{填充:1em;}
小的
中等的
大的

您可以根据
#按钮
元素的可见性来创建新文本

$('#button-selector').on("click", function(e) {
  e.preventDefault(); 
  $('#buttons').toggle(0,function(){
    $(e.target).text(function(){
      return $("#buttons").is(":visible") ? "Hide buttons" : "Show buttons" ;
    });
  });
});​

Fiddle:

您可以根据
#按钮
元素的可见性来创建新文本

$('#button-selector').on("click", function(e) {
  e.preventDefault(); 
  $('#buttons').toggle(0,function(){
    $(e.target).text(function(){
      return $("#buttons").is(":visible") ? "Hide buttons" : "Show buttons" ;
    });
  });
});​

Fiddle:

使用html函数而不是文本函数来更改元素的文本。JavaScript中有
#按钮选择器
,但html中有
按钮选择器
。注意
\uu
-
@Nudier为什么
.text()
是完全合法的,事实上在这种情况下使用它比
.html()
更好。使用html函数而不是text函数来更改元素的文本。JavaScript中有
#按钮选择器
,但html中有
按钮选择器
。注意
\uu
-
@Nudier为什么
.text()
是完全合法的,事实上在这种情况下使用它比使用
.html()
更好。