我有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();
});
答案 0 :(得分:2)
$(this).get(1)
返回实际的JS对象而不是jquery,因此它没有val()方法。为了得到你需要的东西:
$('.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
}
});
答案 2 :(得分:1)
你可以使用:
$(this).context.className;
将返回点击元素的className
。