每个元素的jQuery

时间:2015-08-28 07:27:09

标签: jquery

我在页面上有一个多表数据提取,我想在一些进程之后将其提交到另一个表中。

我的数据如下:

    <table id="dayfields">
        <tr>
            <td class="f_name">Mr. XYZ</td>
            <td class="p_age">50/M</td>
            <td class="p_days"><input type="text" name="days" id="days" /></td>
        </tr>
        <tr>
            <td class="f_name">Ms. ABC</td>
            <td class="p_age">36/F</td>
            <td class="p_days"><input type="text" name="days" id="days" /></td>            
        </tr>
        <tr>
            <td class="f_name">Mr. KKK</td>
            <td class="p_age">40/M</td>
            <td class="p_days"><input type="text" name="days" id="days" /></td>            
        </tr>

      <tr><a href="#" id="save">Save</a></tr>

    </table>

jQuery代码正在尝试:

    <script type='text/javascript'>
        $(document).ready(function() {
            $('#save').click(function() {
                var f_name={};
                var p_age={};
                var p_days={};
                var k=0;

                $("#dayfields").each(function () { 
                    f_name[k]=$(this).val();
                    p_age[k]=$(this).val();
                    p_days[k]=$(this).val();
                    k++;
                });
            console.log(f_name);
            }); 
        });
   </script>

我在Stackoverflow上找到了这个代码 - 但是控制台给了我空白的结果。

2 个答案:

答案 0 :(得分:2)

  1. 您正在使用 internal class Program { private static void Main(string[] args) { var type = typeof(Interface1); Assembly loadedAssembly = type.Assembly; var types = loadedAssembly.GetTypes().Where(c => type.IsAssignableFrom(c)); foreach (var typeFound in types) { Console.WriteLine(typeFound.Name); } Console.ReadKey(); } } 上的每个循环将其更改为enum contents { Empty, Full, Half }; void init(enum contents board[][WIDTH]) { int row,column; for(row=0;row<WIDTH; row++) { for(column=0; column<HEIGHT; column++) board[row][column] = ??; } }

  2. table不是tr的有效功能,因此请将其更改为.text().html()

  3. 从tr中查找td并按val()名称或索引添加到数组中 检查一下: -

    td
  4. Demo

答案 1 :(得分:0)

首先你应该迭代tr而不是表。

其次你在所有数组中放置相同的东西$(this).val()。

请检查以下代码:

class