如何在课堂上使用“这个”第一个集合?

时间:2013-09-29 11:23:05

标签: jquery

我有jquery选择:

 $('.interesting-textarea, .check-select, .bold-interesting, .border-interesting')

问题是:如何在“this”第一个集合中使用类“.check-select”,例如:

$('.interesting-textarea, .check-select, .bold-interesting, .border-
interesting').on("click", function() {
    $(this).get(1).val();
});

3 个答案:

答案 0 :(得分:2)

  1. 您的代码将失败,因为$(this).get(1)返回实际的JS对象而不是jquery,因此它没有val()方法。
  2. 为了得到你需要的东西:

     $('.interesting-textarea, .check-select, .bold-interesting, .border-
      interesting').on("click", function() {
         var $this = $(this);
         if($this.hasClass('check-select')){
         //Do whatever you want
       }
     });
    

答案 1 :(得分:1)

检查一下:

$('.interesting-textarea, .check-select, .bold-interesting, .border-
interesting').on("click", function() {
     if($(this).is('.check-select')){
        //only for this selector
     }
});

演示:http://jsfiddle.net/csy6b/

演示2:http://jsfiddle.net/csy6b/1/

答案 2 :(得分:1)

你可以使用:

$(this).context.className;

将返回点击元素的className