Javascript jqueryui:更改按钮文本会扭曲按钮大小
我在表单中有一个按钮(用jqueryui设计),并使用JavaScript动态更改文本。由于某些原因,更改文本会使按钮大小缩小到不寻常的大小。我能做些什么来补救这个问题 以下是问题的图片:Javascript jqueryui:更改按钮文本会扭曲按钮大小,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我在表单中有一个按钮(用jqueryui设计),并使用JavaScript动态更改文本。由于某些原因,更改文本会使按钮大小缩小到不寻常的大小。我能做些什么来补救这个问题 以下是问题的图片: 您可能以错误的方式更改按钮的文本。例如,如果您只需执行$('#按钮').text('Test')或$('#按钮').html('Test'),您将覆盖jQuery发出的span元素以进行样式设置 试试这个: $('#button').find('span').text('Test'); 编辑: 我刚刚找
您可能以错误的方式更改按钮的文本。例如,如果您只需执行
$('#按钮').text('Test')
或$('#按钮').html('Test')
,您将覆盖jQuery发出的span元素以进行样式设置
试试这个:
$('#button').find('span').text('Test');
编辑:
我刚刚找到了一种更干净的方法:
$('#button').button('option', 'label', 'Test');
您可能以错误的方式更改按钮的文本。例如,如果您只需执行
$('#按钮').text('Test')
或$('#按钮').html('Test')
,您将覆盖jQuery发出的span元素以进行样式设置
试试这个:
$('#button').find('span').text('Test');
编辑:
我刚刚找到了一种更干净的方法:
$('#button').button('option', 'label', 'Test');
您需要在JSFIDLE上发布一个工作版本。发生这种情况的原因有很多。通常,重新初始化按钮创建者会解决这些问题。您需要在JSFIDLE上发布一个工作版本。发生这种情况的原因有很多。通常,重新初始化按钮创建者会解决这些问题。最后!。。它工作得很好,这个理论解决了很多类似的问题!。。它工作得很好,这个理论解决了很多类似的问题。