Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法显示html表中的所有值_Javascript_Html - Fatal编程技术网

Javascript 无法显示html表中的所有值

Javascript 无法显示html表中的所有值,javascript,html,Javascript,Html,由于未知原因,我无法显示此表中的最后一个(SPProductLink)值: <thead> <tr> <th>Id</th> <th>Product Name</th> <th>Brand</th> <th>Price</th> <th>Link</th> &

由于未知原因,我无法显示此表中的最后一个(
SPProductLink
)值:

<thead>
    <tr>
        <th>Id</th>
        <th>Product Name</th>
        <th>Brand</th>
        <th>Price</th>
        <th>Link</th>
    </tr>
</thead>

身份证件
品名
烙印
价格
链接
我看不出这个问题的任何原因。html与其他元素的html相同。 当我查看DOM时,我根本看不到“Link”
,这意味着它不是出于某种原因添加的

这是代码。如果有人看一下这个,我会非常感激的

  $("#lblEditDeleteProducts").append('<tr><th class="idDom" scope="row">'
    +sProductId+"<span data-i-user-id='"
    +sProductId+"'</span>"
    +"<button type='button' id='editBtn' class='btn btn-warning editBtn' data-toggle='modal' data-target='#myModal'>Edit</button>"
    + "<button id='deleteBtn' class='btn btn-danger deleteBtn'>Delete</button>"
    +'</th><td class="nameDom">'
    +sProductName+'</td><td class="brandDom">'
    +sProductBrand+'</td><td class="priceDom">'
    +sProductPrice+'</td><td class="linkDom">'
    +sProductLink+'</td></tr>');
$(“#lblEditDeleteProducts”).append(“”

+sProductId+“字符串的这部分:

"<span data-i-user-id='" +sProductId+"'</span>"

“字符串的这部分:

"<span data-i-user-id='" +sProductId+"'</span>"

“我强烈建议您在编辑器中编写要添加的HTML,并将其隔开,以便正确查看结构并从中进行调试。您可以在之后缩小它并进行测试,以确保它处于正常工作状态

    <tr>
        <th class="idDom" scope="row">
            + sProductId +
            <span data-i-user-id='"+sProductId+"'><!-- Closing '>' added (Thanks Matt) --></span>
            <button type='button' id='editBtn' class='btn btn-warning editBtn' data-toggle='modal' data-target='#myModal'>
                Edit
    </button>
            <button id='deleteBtn' class='btn btn-danger deleteBtn'>
                Delete
            </button>
        </th>
        <td class="nameDom">
            + sProductName +
        </td>
        <td class="brandDom">
            + sProductBrand +
        </td>
        <td class="priceDom">
            + sProductPrice +
        </td>
        <td class="linkDom">
            + sProductLink +
        </td>
    </tr>

+sProductId+
编辑
删除
+sProductName+
+产品品牌+
+产品价格+
+sProductLink+

不要忘记HTML周围的
标记

我强烈建议您在编辑器中编写要附加的HTML,并将其隔开,以便您可以正确查看结构并从中进行调试。您可以在之后缩小它并进行测试,以确保它处于正常工作状态

    <tr>
        <th class="idDom" scope="row">
            + sProductId +
            <span data-i-user-id='"+sProductId+"'><!-- Closing '>' added (Thanks Matt) --></span>
            <button type='button' id='editBtn' class='btn btn-warning editBtn' data-toggle='modal' data-target='#myModal'>
                Edit
    </button>
            <button id='deleteBtn' class='btn btn-danger deleteBtn'>
                Delete
            </button>
        </th>
        <td class="nameDom">
            + sProductName +
        </td>
        <td class="brandDom">
            + sProductBrand +
        </td>
        <td class="priceDom">
            + sProductPrice +
        </td>
        <td class="linkDom">
            + sProductLink +
        </td>
    </tr>

+sProductId+
编辑
删除
+sProductName+
+产品品牌+
+产品价格+
+sProductLink+

不要忘记你的HTML周围的
标记,在头骨所在的区域在头骨所在的区域,javascript控制台告诉了你什么吗?当我把它记录下来时,值就在那里。“没有所有的撇号等”,你至少可以从匹配
开始
。这会让人不那么困惑。但是更好的方法是使用提供数据绑定的各种库生成的HTML实际上是什么样子的?您的标记在这里被弄乱了
“javascript控制台告诉您了什么吗?当I console.log It时,值就在那里。”没有所有的撇号等等。“,您至少可以从一致地匹配
”开始。这样会少很多混淆。但更好的方法是使用提供数据绑定的各种库中的任何一个。生成的HTML实际上是什么样子的?您的标记就在这里被损坏了
”谢谢,我解决了这个问题,但问题仍然存在。你能删除或存档我的问题吗?我认为这对社区没有多大帮助。谢谢,我解决了这个问题,但问题仍然存在。你能删除或存档我的问题吗?我认为这对社区没有多大帮助。