作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 jQuery 小部件。我想为可以作为输入发送的选项定义一些默认值。
是否有一种内在的方法来做到这一点,或者我是否必须手动检查每个选项是否有值,如果没有设置为默认值?
(function($) {
$.widget("ui.asyncform", {
url: '',
_init: function() {
this.url = this.options.url || 'my/default/value';
}
});
}(jQuery));
最佳答案
通常,您将使用 $.extend
将默认选项合并到您的设置对象中:
var settings = $.extend( {
'location' : 'top',
'background-color' : 'blue'
}, options);
这或多或少是标准的,如 jQuery Plugin Authoring 中所定义。 .
关于javascript - 如何为小部件的选项指定默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159566/
我是一名优秀的程序员,十分优秀!