2

我正在尝试将 MainDisplay 变量附加到名为 searchoutputtable 的 id div 元素

<div id="searchoutputtable">
</div>

这是我用来执行此操作的代码:

    $.getJSON(AddressAccess+Build,
    function(data)
    {
     //Do a lot of manipulations to MainDisplay Variable
$('#searchoutputtable').append(MainDisplay);
    window.location.href = "#resultssearch";
    });

现在每次发生这种情况时,我的 javascript 控制台中都会出现以下错误:

Uncaught TypeError: Cannot call method 'not' of undefined 

现在,当我 console.log 元素 searchoutputtable 我得到我想要做的事情时,它完美地附加了所有内容,唯一的问题是当我们退出 getJson 函数时,我得到了那个错误并且我的元素根本没有显示。

注意我正在使用 jQueryMobile,是的,我正确加载了库,而且我根本没有在 jQuery 中使用 .not(),所以我不明白他们在上面的错误中指的是什么“不”

4

2 回答 2

11

使用回流表小部件时,您必须确保在使用表时使用<thead>and<tbody>标签。因此,在上面的示例中,我的 MainDisplay 变量中有一个标准表,没有 thead 和 tbody 标签,因此出现错误。

于 2013-04-28T13:14:58.530 回答
0

@GiddyUpHorsey 是对的。Actullay的东西也写在jquery mobile的教程网站上。

看看 - http://www.w3schools.com/jquerymobile/jquerymobile_tables.asp

在回流示例中,它被写入提示区域。

于 2014-04-14T05:27:32.990 回答