【发布时间】:2014-02-17 19:36:21
【问题描述】:
我正在尝试以编程方式测试表单元素是否从默认标记“增强”。我意识到我可以遍历 DOM 并查找 fieldcontains 或其他 JQM 特定属性或标记,但有更好的方法吗?
由于每个表单元素的增强标记不同,我希望有一种方法来测试:
$('#myformelementid').isEnhanced()
你怎么看?
【问题讨论】:
标签: jquery jquery-mobile mobile
我正在尝试以编程方式测试表单元素是否从默认标记“增强”。我意识到我可以遍历 DOM 并查找 fieldcontains 或其他 JQM 特定属性或标记,但有更好的方法吗?
由于每个表单元素的增强标记不同,我希望有一种方法来测试:
$('#myformelementid').isEnhanced()
你怎么看?
【问题讨论】:
标签: jquery jquery-mobile mobile
您是否要求通过自定义函数访问属性?我想你应该可以使用fn.extend:
// Before your widget logic
$.fn.extend({
isEnhanced: function() {
return this.jqmData('isEnhanced');
}
});
【讨论】: