javascript - jQuery 用户界面 : changing button text distorts button sizing

标签 javascript jquery jquery-ui

我在表单中有一个按钮(使用 jQuery UI 设计样式),并且使用 JavaScript 动态更改文本。由于某种原因,更改文本会使按钮大小缩小到异常大小。我可以采取什么措施来解决这个问题?

这是问题的图片:

<小时/>

Different button sizes

<小时/>

最佳答案

您可能以错误的方式更改了按钮的文本。例如,如果您只是执行 $('#button').text('Test')$('#button').html('Test')您将覆盖 jQuery 出于样式目的而发出的 span 元素。

试试这个:

$('#button').find('span').text('Test');

编辑:

我刚刚找到了一种更简洁的方法来做到这一点:

$('#button').button('option', 'label', 'Test');

关于javascript - jQuery 用户界面 : changing button text distorts button sizing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180945/

相关文章:

javascript - Firefox(v 3.6 [可能还有其他版本] 不会在页面刷新时重置变量值

javascript - 用于清理谷歌表格中文本的脚本(对于非工程师......)

jquery - 找出四个 div 中可见的 div

javascript - 通过组合动态和静态文本返回变量值

Jquery UI datepicker 内联 getDate on select

javascript - JQuery UI 自动完成仅适用于 IE8

javascript - pixi js : drag and drop circle

java - 根据时间从mysql中删除记录

jquery - 如何在打开 jQuery-ui 对话框时隐藏对话框按钮

javascript - 使用 For 循环初始化 JQuery Accordion