js函数生成href以包含data-role =“button”

时间:2011-10-17 15:52:06

标签: jquery jquery-mobile

我在下面有一个JS函数,它生成一个包含JQ Mobile data-role =“button”类的href。浏览器会忽略这一点 - 任何人都可以建议解决方案。

<script>  
    function showCONTACTDETAIL() {

        var tryouttext='<a href="" data-role="button">hey this is cool</a>';
        jQuery('#tryout').html(tryouttext);

        }
    $('#cusdetail').live('pageshow', function () { showCONTACTDETAIL();  });
</script>

1 个答案:

答案 0 :(得分:3)

使用

jQuery('#tryout').html(tryouttext).trigger( "create" );

您需要在容器上触发create事件,以使该容器中的所有动态内容都被设置为样式。


引自http://jquerymobile.com/blog/2011/07/22/jquery-mobile-team-update-week-of-july-18th/

  

现在,我们方便的 create 事件将初始化所有必要的插件   在该标记内,就像页面创建增强一样   过程有效。如果您要使用Ajax加载HTML块   标记(例如登录表单),您可以自动触发创建   转换它包含的所有小部件(输入和按钮)   case)进入增强版本。