jQM1.4 - enhanceWithin()覆盖data-role =" none"。为什么?

时间:2014-03-24 11:42:14

标签: jquery jquery-mobile

我通过在字符串上运行搜索并在其中插入链接来链接到词汇表来动态注入数据,如下所示:

return '<a href="#glossary" data-role="none" class="glossaryLink" data-transition="slide">' + match + '</a>'; 

然后将返回的字符串附加到append()到div。

这通常很好。但是因为动态注入了很多文本和页面元素,所以我必须在div上调用enhanceWithin(),以便所有jQM小部件都可以工作(比如可折叠)。

enhanceWithin()然后给词汇表链接额外的类,我不想要。这些类是继承的(似乎),它们将文本转换为按钮和列表项等等。我想控制它们的外观,所以我尝试了data-role="none",但它不起作用。

有人可以帮忙吗?

0 个答案:

没有答案