我正在尝试以编程方式测试表单元素是否从默认标记中“增强”。我意识到我可以遍历DOM并查找fieldcontains或其他JQM特定的属性或标记,但有更好的方法吗?
由于增强型标记中的每个表单元素都不同,我希望有一种方法来测试:
$('#myformelementid').isEnhanced()
您怎么看?
答案 0 :(得分:0)
您是否想要通过自定义功能访问该属性的方法?我认为您应该可以使用fn.extend:
// Before your widget logic
$.fn.extend({
isEnhanced: function() {
return this.jqmData('isEnhanced');
}
});