javascript - 我如何在动态生成的 html 表中检查我的值是否为 null

标签 javascript jquery

这是我用来使用 javascipt 生成 html 表的代码

现在我的问题是我想把 "--" 替换为 "null"值,那么我怎么才能 在代码应显示之前检查该值是否为 null。

   var res1 = sessionStorage.getItem('user_list');
            var res = JSON.parse(res1);
            var createList = '';
            for (var i = 0; i < res.length; i++) {

                createList += "   <div class='table-data-banner'>    <div class='div-block switch'>\
                    <div data-ix='switch' class='switch-click-area'>\
                    <div class='switch-length'><div class='switch-bulb'>\
                    </div>\
                    </div>\
                    </div>\
    </div>\
                     <a href='#' class='table-data-link'  style='max-width:100%' >\
                          <input type='hidden' class='user_id'  value=" + res[i].user_id + "  \> \
    <div class='text-block-2 data first'>" + res[i].first_name + "</div><div class='text-block-2 first data'>" + res[i].last_name + "</div>\
    <div class='text-block-2 email no-mobile data'>" + res[i].email_id + "</div>\
    <div class='text-block-2 phone no-mobile data'>" + res[i].cell_phone + "</div>\
    <div class='text-block-2 access no-mobile data'>" + res[i].access_level + "</div>\
    <div class='text-block-2 access no-mobile data'>\
    <input type='button' class='w-button delete-data' value='delete' user_id=" + res[i].user_id + " postion=" + i + "> &nbsp; \
    <input type='button' class='w-button edit-data' value='edit' user_id=" + res[i].user_id + " postion=" + i + "></div>\
    \
    </a>   </div>"
            }

最佳答案

您可以使用 JS 的伪造特性将 nullundefined 值合并为 '--',如下所示:

'<input type="hidden" class="user_id" value="' + (res[i].user_id || '--') + '"  \>'

另请注意,我建议您使用模板逻辑来构建 HTML,因为在 JS 中包含那么多 UI 代码并不理想。

关于javascript - 我如何在动态生成的 html 表中检查我的值是否为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48641656/

相关文章:

javascript - 使用匿名函数包装的目的

javascript - 在asp.net中的一个页面中显示多个内容

javascript - 未捕获的不变违规 : Target container is not a DOM element. - Reactjs

javascript - 在弹出窗口中显示来自 GeoJson 的信息 (LEAFLET)

jquery - 滑动 slider 和视差滚动

javascript - 获取 HTML 标签值并分配给 PHP 变量

javascript - 从 JavaScript 中的 Json 数据中删除反斜杠

javascript - 多次调用 .typed() 函数

javascript - 带有上一个/下一个按钮的固定宽度和高度的文本容器

javascript - 如何将变量传递给使用 JS 创建的表中的函数?