jQuery Mobile动态加载attr

时间:2013-03-19 08:51:42

标签: jquery jquery-mobile dynamic attr

首先,这是我的第一个问题:)我不得不说,我的英语很糟糕:)抱歉这个..

我有一个问题,joomla与jquery移动。标签来自joomla内容。我无法插入“data- *”manuel。我必须使用,

  

当文件准备就绪时......“$('a')。attr(”data-role“,”button“)

但这会产生问题。我会解释..

<script src="js/jquery.js" type="text/javascript"></script>
<script type="text/javascript">
    $(function(){
        $('.menu a').attr("data-role", "button").text();
        $('.menu a').attr("data-icon", "arrow-r");
        $('.menu a').attr("data-transition", "slide");
        $('.menu a').attr("data-iconpos", "right");
    })
</script>
<script src="js/jquery.mobile.js" type="text/javascript"></script>
<scripttype="text/javascript">
    $(function(){
      $('.menu a').attr("data-role", "button").text();
      $('.menu a').attr("data-icon", "arrow-r");
      $('.menu a').attr("data-transition", "slide");
      $('.menu a').attr("data-iconpos", "right");
    })
</script>
当'pagebeforecreate'事件被触发时,

attr(“data-role”,“button”)..正在工作。但是jquery.mobile.js不会创建“移动链接”。

我希望你能理解它。提前致谢

1 个答案:

答案 0 :(得分:0)

我看了你的代码,我注意到的第一件事就是

$(function() {

而不是

$(document).ready(function () {

我不能说这是不是问题。

$('.menu a').attr("data-role", "button").text();

我注意到了text()函数,但我不明白为什么会这样。