Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqueryui:更改按钮文本会扭曲按钮大小_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript jqueryui:更改按钮文本会扭曲按钮大小

Javascript jqueryui:更改按钮文本会扭曲按钮大小,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我在表单中有一个按钮(用jqueryui设计),并使用JavaScript动态更改文本。由于某些原因,更改文本会使按钮大小缩小到不寻常的大小。我能做些什么来补救这个问题 以下是问题的图片: 您可能以错误的方式更改按钮的文本。例如,如果您只需执行$('#按钮').text('Test')或$('#按钮').html('Test'),您将覆盖jQuery发出的span元素以进行样式设置 试试这个: $('#button').find('span').text('Test'); 编辑: 我刚刚找

我在表单中有一个按钮(用jqueryui设计),并使用JavaScript动态更改文本。由于某些原因,更改文本会使按钮大小缩小到不寻常的大小。我能做些什么来补救这个问题

以下是问题的图片:




您可能以错误的方式更改按钮的文本。例如,如果您只需执行
$('#按钮').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上发布一个工作版本。发生这种情况的原因有很多。通常,重新初始化按钮创建者会解决这些问题。最后!。。它工作得很好,这个理论解决了很多类似的问题!。。它工作得很好,这个理论解决了很多类似的问题。