Javascript jQuery HTML表格,带有CSV单选按钮

Javascript jQuery HTML表格,带有CSV单选按钮,javascript,jquery,html,csv,Javascript,Jquery,Html,Csv,因此,我找到了很多关于使用jQuery将基本HTML表导出为CSV的帖子,但这并不是我需要做的全部 我需要一个表,它将有一个来自数据库的名称列表,在每个名称的同一行中,我需要一个“是”或“否”单选按钮。我已经试过这样做了,但它不会输出是或否,只输出名称 这就是我正在使用的示例&我在下面编辑它以测试单选按钮: 第一栏 第二栏 第三栏 第1列第1列 第1列第3列 第2列第1列 第2列第2列 第2列第3列 第3列第1列 第3列第2列 第3列第3列 第4行'Col1' 第4行“Col2” 第4行'Co

因此,我找到了很多关于使用jQuery将基本HTML表导出为CSV的帖子,但这并不是我需要做的全部

我需要一个表,它将有一个来自数据库的名称列表,在每个名称的同一行中,我需要一个“是”或“否”单选按钮。我已经试过这样做了,但它不会输出是或否,只输出名称

这就是我正在使用的示例&我在下面编辑它以测试单选按钮:


第一栏
第二栏
第三栏
第1列第1列
第1列第3列
第2列第1列
第2列第2列
第2列第3列
第3列第1列
第3列第2列
第3列第3列
第4行'Col1'
第4行“Col2”
第4行'Col3'
第5行“Col1”
第5行“Col2”
第5行“第3列”
第6行“Col1”
第6行“Col2”
第6行“第3列”

在处理表格单元格数据时做出determine语句。我对您的代码做了一点修改

,因此,您希望按钮显示在实际的csv中,这就是您所说的吗?目前我唯一的选择是,将此表单提交到一个新页面,并在没有其他表单元素的表中显示结果,然后从该页面导出csv。这并不理想,但如果我找不到其他东西,就足够了。@Pamblam不,对不起,我不清楚。我希望结果显示在csv中。因此,如果我勾选“是”,我希望该列中显示的是。进一步测试后,无论我选择了什么,或者我是否选择了它,都会出现“是”。@CodyRobinson您需要稍微修改代码。使用复选框替换收音机,不直接返回复选框值,而是根据选中的天气返回值
<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>
var $col = $(col),
    $radio = $col.find('input[type=radio]'),
    text = $col.text();

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