Javascript 事件上的jquery在phonegap上不起作用,但chrome可以正常工作

Javascript 事件上的jquery在phonegap上不起作用,但chrome可以正常工作,javascript,jquery,cordova,Javascript,Jquery,Cordova,jqueryon事件不适用于phonegap上文档准备就绪后追加的类。但它在铬上工作得很好 我的模板代码如下: <script type="text/template" id="newsList"> <div class="news-list" news_id="{3}"> <div class="news-list-title"> <span>{0}</span

jqueryon事件不适用于phonegap上文档准备就绪后追加的类。但它在铬上工作得很好

我的模板代码如下:

    <script type="text/template" id="newsList">
        <div class="news-list" news_id="{3}">
            <div class="news-list-title">
                <span>{0}</span> | {1}
            </div>
            <div class="news-list-text">{2}</div>
            <span class="news-list-more">Oku</span>
        </div>
    </script>
和事件代码:

    var app = {
        initalize: function(){
            var _this = this;
            $(document).on("click", ".news-list", function(){
                _this.openNews($(this).attr("news_id"));
            });
        }
    }


    $(document).ready(function(){
        document.addEventListener("deviceready",function(){
            app.initialize();
        },false);
    });
我的jquery版本是1.9.1,我尝试了2.1.0

我试过这些

    $(document).on("click", ".news-list", function(){....
    $(".news-list").on("click", function(){....
    $(document).delegate("click", ".news-list", function(){....
    $(".news-list").live("click", function(){....

将您的单击代码从初始化移动到文档。准备就绪且trydidn无效$(document).ready(function(){$(document).on(“click”,“.news list”,function()){
    $(document).on("click", ".news-list", function(){....
    $(".news-list").on("click", function(){....
    $(document).delegate("click", ".news-list", function(){....
    $(".news-list").live("click", function(){....