【问题标题】:Append html to div not working on cordova iOS将html附加到div在cordova iOS上不起作用
【发布时间】:2012-12-02 13:42:33
【问题描述】:

我正在使用带有 Xcode 4.5.2 的 cordova 2.2.0。在我的一个页面上,我有一个选择组件,一旦选择了特定选项,我想在 div 中显示一个表格。我的 html 看起来像这样:<div class="hero-unit" id="#facprog"></div>

javascript/jquery 看起来像这样:

<pre><code>
$(function() { 
 $('#selFaculty').change(function() {
  var facultyName = $('#selFaculty').val();
  var progDetails = app.fillFacultyProgramme(facultyName);
  alert(progDetails);
  $('#facprog').append(progDetails);
 });
});
</code></pre>

注意#selFaculty 是选择对象的id。但是,当 select 选项更改时,javascript 中的所有内容都会执行,除了 append。 div中没有​​任何显示。在iOS的cordova 2.2.0下,有没有不同的方法可以将html元素添加到jquery中的div? 提前致谢, 何塞

【问题讨论】:

    标签: ios apache cordova


    【解决方案1】:

    使用 jquery 可以刷新一个 div。

    这是一个很好的例子:

    <script> 
        var auto_refresh = setInterval(
        function()
        {
             $('#loaddiv').fadeOut('slow').load('reload.php').fadeIn("slow");
         }, 20000);
     </script>
    

    现在您需要将 div 放在页面的正文部分

    <div id="loaddiv"> 
    </div>
    

    来自http://designgala.com/how-to-refresh-div-using-jquery/

    这里还有一个例子:

    refresh div with jquery

    第一个示例在您需要加载脚本和刷新时很有用,第二个示例在您需要进行更改时很有用,例如追加 html,然后按照您的情况刷新。

    【讨论】:

    • 感谢您的快速回复。实际上问题出在我的选择器上。我没有选择正确的对象。我必须在 DOM 中导航,直到找到我正在寻找的对象。现在它工作正常
    猜你喜欢
    • 2023-03-15
    • 2017-11-12
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 2015-12-22
    相关资源
    最近更新 更多