带有单选按钮到CSV的jQuery HTML表

时间:2016-01-26 17:00:01

标签: javascript jquery html csv

所以,我发现很多关于使用jQuery将基本HTML表格导出为CSV的帖子,但这并不是我需要发生的全部内容。

我需要一个包含来自数据库的名称列表的表,并且在每个名称的同一行中,我将需要一个是或否的单选按钮。我已经尝试过这样做,但它不会导出是或否,只是名称。

这是我使用的例子&我在下面编辑它以测试单选按钮:http://jsfiddle.net/terryyounghk/kpegu/

<table>
        <tbody><tr>
            <th>Column One</th>
            <th>Column Two</th>
            <th>Column Three</th>
        </tr>
        <tr>
            <td>row1 Col1</td>
            <td><input type="radio" value="yes" name="yes"></td>
            <td>row1 Col3</td>
        </tr>
        <tr>
            <td>row2 Col1</td>
            <td>row2 Col2</td>
            <td>row2 Col3</td>
        </tr>
        <tr>
            <td>row3 Col1</td>
            <td>row3 Col2</td>
            <td>row3 Col3</td>
        </tr>
        <tr>
            <td>row4 'Col1'</td>
            <td>row4 'Col2'</td>
            <td>row4 'Col3'</td>
        </tr>
        <tr>
            <td>row5 "Col1"</td>
            <td>row5 "Col2"</td>
            <td>row5 "Col3"</td>
        </tr>
        <tr>
            <td>row6 "Col1"</td>
            <td>row6 "Col2"</td>
            <td>row6 "Col3"</td>
        </tr>
    </tbody></table>

1 个答案:

答案 0 :(得分:0)

var $col = $(col),
    $radio = $col.find('input[type=radio]'),
    text = $col.text();

if ($radio.length > 0) {
    return $radio.val();
}

对处理表格单元格数据进行判断。我改变了你的代码here