Javascript Jquery在不删除列表的情况下替换文本
Javascript Jquery在不删除列表的情况下替换文本,javascript,jquery,html,Javascript,Jquery,Html,jQuery(文档).ready(函数($){ $(“#firstshow.dropdown menu li a”)。单击(function(){ $('#firstshow button b').html(本文件); }); }); 36 您最内在的陈述应该是: $('#firstshow button b').text($(this).text()); 您使用aelement对象作为按钮文本的HTML代码,但是您不想指定元素,而是要指定其文本。因此: 分配$(this)
jQuery(文档).ready(函数($){
$(“#firstshow.dropdown menu li a”)。单击(function(){
$('#firstshow button b').html(本文件);
});
});代码>
36
-
-
-
您最内在的陈述应该是:
$('#firstshow button b').text($(this).text());
您使用a
element对象作为按钮文本的HTML代码,但是您不想指定元素,而是要指定其文本。因此:
- 分配
$(this).text()
- 使用
text()
而不是html()
分配它--更好的做法李>
是关于代码中的.html(this)
部分。this
变量是对正在单击的dom对象的引用。当您将其设置为显示的select值的html时,它会移动dom对象并替换显示的内容
要克服此问题,请将显示的值设置为正在单击的元素的文本值
jQuery(文档).ready(函数($){
$(“#firstshow.dropdown menu li a”)。单击(function(){
$('#firstshow按钮b').html($(this.text());
});
});代码>
36
-
-
-