【问题标题】:Jasmine - Unable to append element to DOMJasmine - 无法将元素附加到 DOM
【发布时间】:2016-05-04 17:11:22
【问题描述】:

我正在使用 Jasmine 和 Karma 测试 Ionic 应用程序。我正在尝试将以下 div 元素附加到 DOM,但 nav 返回未定义。有人对此有任何想法吗?

 div = '<div class="tab-nav"></div>';
 appending = $('body').append(div);

 nav = $('.tab-nav');
 console.log(nav);

【问题讨论】:

    标签: javascript angularjs jasmine


    【解决方案1】:

    你不能只添加文本,你必须添加一个 DOM 元素(需要先创建)

    div = $('<div/>').addClass('tab-nav');
    appending = $('body').append(div);
    

    【讨论】:

      猜你喜欢
      • 2016-08-28
      • 2014-03-10
      • 2016-07-24
      • 2018-01-21
      • 1970-01-01
      • 2021-06-13
      • 2019-05-24
      • 2020-11-10
      • 2018-09-23
      相关资源
      最近更新 更多