当前位置:  开发笔记 > 编程语言 > 正文

使用jQuery,如何在知道名称和值时定位元素

如何解决《使用jQuery,如何在知道名称和值时定位元素》经验,为你挑选了2个好方法。

感谢您阅读本文

我以为我可以使用find(),但无法使其工作.我知道我可以添加ID或类名,但想知道如何使用当前标记.

谢谢

这是HTML




和js



tvanfosson.. 29

您应该能够链接属性选择器:

 $('input[name="keywordCheckbox"][value="A"]').attr("checked",false);

将name设置为false,输入名称为keywordCheckbox,值为A.

 $('input[name="keywordCheckbox"][value!="A"]').attr("checked",false);

对于名称为keywordCheckbox且值不为A的输入,将check设置为false.

编辑

我刚刚在Firefox/Macintosh中使用最新的jQuery测试了以下内容.工作良好.你使用的是什么版本的jQuery?

$(document).ready( function() {
    $('input[name=keywordCheckbox]').bind( 'click', function() {
       if (this.checked) {
          if (this.value == 'A') {              
             $('input[name="keywordCheckbox"][value!="A"]')
                .attr("checked",false);
          }
          else {
             $('input[name="keywordCheckbox"][value="A"]')
                .attr("checked",false);
          }
       }
    });
});


Pim Jager.. 6

或者你可以这样做:

$("input[name='keywordCheckbox']").filter("input[value='A']")

然后就不需要每个功能.



1> tvanfosson..:

您应该能够链接属性选择器:

 $('input[name="keywordCheckbox"][value="A"]').attr("checked",false);

将name设置为false,输入名称为keywordCheckbox,值为A.

 $('input[name="keywordCheckbox"][value!="A"]').attr("checked",false);

对于名称为keywordCheckbox且值不为A的输入,将check设置为false.

编辑

我刚刚在Firefox/Macintosh中使用最新的jQuery测试了以下内容.工作良好.你使用的是什么版本的jQuery?

$(document).ready( function() {
    $('input[name=keywordCheckbox]').bind( 'click', function() {
       if (this.checked) {
          if (this.value == 'A') {              
             $('input[name="keywordCheckbox"][value!="A"]')
                .attr("checked",false);
          }
          else {
             $('input[name="keywordCheckbox"][value="A"]')
                .attr("checked",false);
          }
       }
    });
});



2> Pim Jager..:

或者你可以这样做:

$("input[name='keywordCheckbox']").filter("input[value='A']")

然后就不需要每个功能.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有