Jquery 更改文本时缺少按钮类
我有这样的按钮:Jquery 更改文本时缺少按钮类,jquery,button,text,Jquery,Button,Text,我有这样的按钮: <button type="button" class="dropdown" id="przycisk">Comparative analysis<span class="caret"></span> $('#przycisk').text('Experiments'); 我的按钮丢失了一个指针下拉符号。如何保存它?如果您使用的是jQuery UI,您可以使用: $('#przycisk').button('option', 'label
<button type="button" class="dropdown" id="przycisk">Comparative analysis<span class="caret"></span>
$('#przycisk').text('Experiments');
我的按钮丢失了一个指针下拉符号。如何保存它?如果您使用的是jQuery UI,您可以使用:
$('#przycisk').button('option', 'label', 'Experiments');
否则,这应该是可行的:
$("#przycisk")
.contents()
.filter(function(){ return this.nodeType == 3;})
.first()
.replaceWith("Experiments");
这看起来很复杂,但当您希望替换文本并保持子标记不变时,它适用于所有情况
如果要在不删除span的情况下更改文本,请参见尝试此操作 $przycisk.contents[0]。data='Experiments';
比较分析当你把英语作为唯一的语言使用时,这是一个很好的练习。przycisk看起来不太好:pozdro: