通过这个获取元素长度而不是事件处理程序

时间:2013-09-11 11:38:50

标签: jquery jquery-selectors this

我有一个关于jQuery的一般问题。

我知道如果您使用像click这样的事件处理程序,您可以通过选择器“this”选择函数中受影响的元素。

在当前项目中,我使用了很多“if elements exists”检查长度

if($('#formButton_cc input').length) {
    do sth..
}

有没有办法在函数中通过“this”这样的东西选择相应的元素,在本例中为“#formButton_cc input”,而不必再次写入或将其存储在变量中?

1 个答案:

答案 0 :(得分:3)

您可以使用.each()

$('#formButton_cc input').each(function () {
    var val = this.value;
});