开发者社区> 问答> 正文

关于jquery.on()方法的一点疑惑

<!DOCTYPE html>
<html>
<head>
    <title>jQuery Mobile 中的page事件</title>
    <meta name="viewport" content="width=device-width, initial-scale=1" /> 
    <meta http-equiv="Content-type" content="text/html; charset=utf-8">
    <link rel="stylesheet" type="text/css" href="jquery.mobile-1.3.1.css" charset="utf-8">
    <script type="text/javascript" charset="utf-8" src="js/jquery-1.9.1.js"></script>
    <script type="text/javascript" charset="utf-8" src="js/jquery.mobile-1.3.1.js"></script>
    <script type="text/javascript" charset="utf-8" src="js/phonegap-1.3.0.js"></script>
    <script type="text/javascript"> 
       $(document).on("pagebeforecreate", "#e1", function() {  
            alert("Page Before Create");
       }) 
       $(document).on("pageinit", "#e1", function() {  
           alert("Page Init");
           document.getElementById("re1").value = "Page Init";
       })
       $(document).on("pagecreate", "#e1", function() {  
           alert("Page Create");
       })  
       $(document).on("click", "#re2", function() {  
           alert("Hello");  
       })   
   </script>
</head>
<body>
    <div data-role="page" id="e1" data-add-back-btn="true">
        <div data-role="header">
            <h1>创建页面</h1>
        </div>
        <div data-role="content">
            <input id="re1" type="text" />
            <input id="re2" type="button" value="Click" />
        </div>
        <div data-role="footer">
            <h4>Footer</h4>
        </div>
    </div>
</body>
</html>

展开
收起
a123456678 2016-07-08 14:58:51 1853 0
1 条回答
写回答
取消 提交回答
  • $(function() {
    
    $(document).on("pagebeforecreate", "#e1", function() { 
    13                alert("Page Before Create");
    14           })
    15           $(document).on("pageinit", "#e1", function() { 
    16               alert("Page Init");
    17               document.getElementById("re1").value = "Page Init";
    18           })
    19           $(document).on("pagecreate", "#e1", function() { 
    20               alert("Page Create");
    21           }) 
    22           $(document).on("click", "#re2", function() { 
    23               alert("Hello"); 
    24           }) 
    });
    2019-07-17 19:53:26
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Javascript中的函数 立即下载
JavaScript函数 立即下载
现代Javascript高级教程 立即下载