首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery表单绑定或索引

jquery表单绑定或索引
EN

Stack Overflow用户
提问于 2013-01-18 13:48:51
回答 1查看 67关注 0票数 0

我想指定一个更好的代码,这将触发输入无线电和执行专用文本字段。

这就是我要说的(对不起,我不太擅长jquery,所以请原谅我)。除了我的代码中列出的原始32份问卷之外,我只发布了2个样本。

代码语言:javascript
复制
        <table width="817" border="0" cellspacing="1" cellpadding="1">
        <tr>
            <td width="317" height="25">1. &nbsp;Use of adjoining property</td>
            <td width="10" height="25">:</td>
            <td width="480" height="25">
                <input type="radio" name="no1" value="Yes" />Yes
                <input type="radio" name="no1" value="No" />No
            </td>
        </tr>

        <tr class="notes">
            <td height="25" align="right">Notes</td>
            <td height="25">:</td>
            <td height="25">
                <input name="notes1" type="text" id="notes1" size="65" value="" />
            </td>
        </tr>

        <tr>
            <td height="25">3. Access to dirt or paved road</td>
            <td height="25">:</td>
            <td height="25">
                <input type="radio" name="no3" id="radio8" value="Yes" />Yes
                <input type="radio" name="no3" id="radio9" value="No" />No
            </td>
        </tr>

        <tr class="notes">
            <td height="25" align="right">Notes</td>
            <td height="25">:</td>
            <td height="25">
                <input name="notes3" type="text" id="notes3" size="65" value="" />
            </td>
        </tr>
    </table>

我确实尝试创建了每个jquery,但希望简化代码。

代码语言:javascript
复制
              var notes = $('tr.notes');
            notes.hide();

            $('input[value="Yes"]').click(function () {
                notes.slideDown();
          });

我确实在这里做了一些研究,但不能详细说明结构。我很感谢你的帮助。非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-18 13:55:11

这将尝试检测输入单选框是否更改,它将检测是否被单击,它将检查该值并显示注释。

代码语言:javascript
复制
        $('.notes').hide();

        $('input[type="radio"]').change(function () {
            if ($(this).val() == "Yes") {
                 $(this).closest('tr').next('tr.notes').slideDown();
             } else {
                 $(this).closest('tr').next('tr.notes').slideUp();
             }
      });

请检查以下内容:Demo

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14393128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档