突出显示表格行并在表格行单击jQuery时选择单选输入

尤里·图皮津

我试图实现类似这样:我想选择一个无线输入并突出显示表行,当有人点击该表.Same想法冥冥中这一点,但与无线输入http://jsfiddle.net/FbHAV/2 /

我可以帮忙吗?我应该在Jquery中更改什么?

HTML:

<table class="record_table">
<tr>
    <td>
        <input type="radio" />
    </td>
    <td>Hello</td>
    <td>Hello</td>
</tr>
<tr>
    <td>
        <input type="radio" />
    </td>
    <td>Hello</td>
    <td>Hello</td>
</tr>
<tr>
    <td>
        <input type="radio" />
    </td>
    <td>Hello</td>
    <td>Hello</td>
</tr>
<tr>
    <td>
        <input type="radio" />
    </td>
    <td>Hello</td>
    <td>Hello</td>
</tr>

jQuery的:

$(document).ready(function () {
    $('.record_table tr').click(function (event) {
        if (event.target.type !== 'radio') {
            $(':radio', this).trigger('click');
        }
    });

    $("input[type='radio']").change(function (e) {
        if ($(this).is(":checked")) {
            $(this).closest('tr').addClass("highlight_row");
        } else {
            $(this).closest('tr').removeClass("highlight_row");
        }
    });
});
戴维·康拉德

我认为主要的问题是您忘记对单选按钮进行分组,即

<input type="radio" name="test" />

然后,单击单选按钮和<tr>

$(document).ready(function () {
    $('.record_table tr').click(function (event) {
        if (event.target.type !== 'radio') {
            $(':radio', this).trigger('click');
        }
    });

    $("input[type='radio']").change(function (e) {
        e.stopPropagation();
        $('.record_table tr').removeClass("highlight_row");        
        if ($(this).is(":checked")) {
            $(this).closest('tr').addClass("highlight_row");
        }     
    });
});

分叉的小提琴-> http://jsfiddle.net/48o1kycu/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

突出显示表格行并在表格行单击jQuery时选择单选输入

来自分类Dev

表格行未在选择/点击时突出显示

来自分类Dev

选中时突出显示表格行

来自分类Dev

跳转到表格行并在 html 中突出显示它?

来自分类Dev

单击 td 中的单选按钮时更改表格行颜色

来自分类Dev

从html表中选择一行(突出显示),并在单击按钮时发送值

来自分类Dev

从html表中选择一行(突出显示),并在单击按钮时发送值

来自分类Dev

使用 css 悬停时突出显示表格行

来自分类Dev

使用angularjs突出显示表格行

来自分类Dev

突出显示表格行中的子组件

来自分类Dev

MVC表格使用JavaScript突出显示行

来自分类Dev

突出显示表格行的备用颜色

来自分类Dev

jQuery:根据单击的按钮隐藏/显示表格行

来自分类Dev

在表格行上,单击隐藏或显示其他表格行

来自分类Dev

如何使用jquery在单击时更改表格行的文本

来自分类Dev

Jquery 在按钮单击时展开隐藏的表格行

来自分类Dev

使用具有行和列跨度的表格突出显示单击事件

来自分类Dev

通过单击第一列的单元格突出显示表格行

来自分类Dev

单击表行时突出显示,并在单击下一行时禁用

来自分类Dev

如何在Google表格中的特定列的输入上添加和突出显示行

来自分类Dev

表格行突出显示不适用于动态行

来自分类Dev

单击按钮时突出显示行

来自分类Dev

表格行中的Selenium Java单击单选按钮

来自分类Dev

如何通过单击表格行来检查单选按钮?

来自分类Dev

来自输出元素的Jquery突出显示表格行中的匹配元素

来自分类Dev

javascript / jquery-如果选中了单选按钮,则隐藏/显示表格行

来自分类Dev

加入表格时如何选择1行

来自分类Dev

Pandas数据框to_html:突出显示表格行

来自分类Dev

使用基因敲除表突出显示表格行

Related 相关文章

  1. 1

    突出显示表格行并在表格行单击jQuery时选择单选输入

  2. 2

    表格行未在选择/点击时突出显示

  3. 3

    选中时突出显示表格行

  4. 4

    跳转到表格行并在 html 中突出显示它?

  5. 5

    单击 td 中的单选按钮时更改表格行颜色

  6. 6

    从html表中选择一行(突出显示),并在单击按钮时发送值

  7. 7

    从html表中选择一行(突出显示),并在单击按钮时发送值

  8. 8

    使用 css 悬停时突出显示表格行

  9. 9

    使用angularjs突出显示表格行

  10. 10

    突出显示表格行中的子组件

  11. 11

    MVC表格使用JavaScript突出显示行

  12. 12

    突出显示表格行的备用颜色

  13. 13

    jQuery:根据单击的按钮隐藏/显示表格行

  14. 14

    在表格行上,单击隐藏或显示其他表格行

  15. 15

    如何使用jquery在单击时更改表格行的文本

  16. 16

    Jquery 在按钮单击时展开隐藏的表格行

  17. 17

    使用具有行和列跨度的表格突出显示单击事件

  18. 18

    通过单击第一列的单元格突出显示表格行

  19. 19

    单击表行时突出显示,并在单击下一行时禁用

  20. 20

    如何在Google表格中的特定列的输入上添加和突出显示行

  21. 21

    表格行突出显示不适用于动态行

  22. 22

    单击按钮时突出显示行

  23. 23

    表格行中的Selenium Java单击单选按钮

  24. 24

    如何通过单击表格行来检查单选按钮?

  25. 25

    来自输出元素的Jquery突出显示表格行中的匹配元素

  26. 26

    javascript / jquery-如果选中了单选按钮,则隐藏/显示表格行

  27. 27

    加入表格时如何选择1行

  28. 28

    Pandas数据框to_html:突出显示表格行

  29. 29

    使用基因敲除表突出显示表格行

热门标签

归档