遍历数组以检查输入值的列是否为空

艾琳卡

我再次陷入困境,我不知道如何继续,因为我对自己的jQuery函数视而不见。

我想要的是将主表的列保存到一个数组中,在其中可以检查哪个是空的。然后,我想将值发送到表。(第三功能)。

请帮忙!我被困住了-_-

JQUERY

//function to save input value below the textbox in a "list" of columns.

$('#SaveButtonId').click(function () {
    $('.table2 tr .table2td').text($('input[type="text"]').val());
    $('input[type="text"]').val('');
});

//function to iterate through .mytd columns and put them in an array.
var columns = [];
$('.table').each(function() {
    $(this).find('.mytd:text').each(function() {
        columns.push($(this).val());
    });
});

//function to send value to empty column
$('#ActivateButton').click(function() {
    $('.table tr .mytd').text($('.table2td').val());
});

的HTML

<div id="table-columns">
                <table class="table">
                    <thead>
                        <tr class ="tr-table">
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>
                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>
                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>

                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>


                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>

                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>
                    </thead>
                </table>
            </div>

     <div class="row">
                    <div class="span2">
                    </div>
                    <div class="span8">
                        <div>
                            <table class="table table-bordered table-condensed" data-bind="visible: items().length > 0">
                                <thead>
                                    <tr>
                                        <th>Items</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr>
                                        <td><input id="Information"type="text"name="Information"/>
                                        </td>
                                        <td>
                                            <input id="SaveButtonId" type="submit" value="Save">
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

                            <table class="table2" style="border: 0;">
                                <thead>
                                <tr>
                                    <td class="table2td" style=" width: 100%"></td>
                                    <td id="Inputs"><input id="ActivateButton"          type="submit" value="Activate &#8679;" /><input id="DeleteButton" type="submit" value="Delete &#10092;" /></td>
                                </tr>
                            </table>
艾琳卡

这是代码小提琴

//function to save input value below the textbox in a "list" of columns.

$('#SaveButtonId').click(function () {
    $('.table2 tr .table2td').text($('input[type="text"]').val());
    $('input[type="text"]').val('');
});

//function to iterate through .mytd columns and put them in an array.
var columns = [];
$('.table').each(function() {
    $(this).find('.mytd:text').each(function() {
        columns.push($(this).val());
    });
});

//function to send value to empty column
$('#ActivateButton').click(function() {
    $('.table tr .mytd').text($('.table2td').val());
});
HTML

<div id="table-columns">
                <table class="table">
                    <thead>
                        <tr class ="tr-table">
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>
                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>
                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>

                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>


                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>

                        <tr>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                            <td class="mytd" style="border-top: groove;"></td>
                        </tr>
                    </thead>
                </table>
            </div>

     <div class="row">
                    <div class="span2">
                    </div>
                    <div class="span8">
                        <div>
                            <table class="table table-bordered table-condensed" data-bind="visible: items().length > 0">
                                <thead>
                                    <tr>
                                        <th>Items</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr>
                                        <td><input id="Information"type="text"name="Information"/>
                                        </td>
                                        <td>
                                            <input id="SaveButtonId" type="submit" value="Save">
                                        </td>
                                    </tr>
                                </tbody>
                            </table>

                            <table class="table2" style="border: 0;">
                                <thead>
                                <tr>
                                    <td class="table2td" style=" width: 100%"></td>
                                    <td id="Inputs"><input id="ActivateButton"          type="submit" value="Activate &#8679;" /><input id="DeleteButton" type="submit" value="Delete &#10092;" /></td>
                                </tr>
                            </table>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

遍历数组并检查其值

来自分类Dev

遍历数组项并检查属性值

来自分类Dev

循环遍历json键以检查其值是否为空

来自分类Dev

如何检查条件php文件输入图像数组值是否为空

来自分类Dev

Meteor.js 循环遍历数组以检查集合文档中是否已存在值

来自分类Dev

检查输入框数组是否为空

来自分类Dev

检查所有输入是否为空(无值)

来自分类Dev

检查输入值是否为空并显示警报

来自分类Dev

检查所有相同类的输入值是否为空

来自分类Dev

检查输入值是否为空并显示警报

来自分类Dev

从用户输入遍历数组

来自分类Dev

在遍历数组以删除空值时使用unset()

来自分类Dev

在遍历数组以删除空值时使用unset()

来自分类Dev

如何遍历数组并查找是否为键

来自分类Dev

检查数组是否为空

来自分类Dev

检查输入是否为相同的值(多个条件)javascript 数组

来自分类Dev

Rails检查与哈希键对应的值是否为空数组

来自分类Dev

如何检查数组中的每个值是否为空?

来自分类Dev

检查二维数组中的值是否为空

来自分类Dev

Rails检查与哈希键对应的值是否为空数组

来自分类Dev

检查数组是否有值,如果为空则绕过

来自分类Dev

如何检查Javascript对象值是否为数组而不为空

来自分类Dev

在Laravel中检查列是否为空数组

来自分类Dev

遍历数组并显示值

来自分类Dev

检查数组是否为空或为空

来自分类Dev

检查所有输入是否为空

来自分类Dev

检查文件输入行是否为空

来自分类Dev

使用jQuery检查输入是否为空

来自分类Dev

如何检查输入字段是否为空