jquery - 如何将jquery函数应用到每个实例

标签 jquery each

我正在尝试应用 .each 方法,以便此页面上的每个“响应文本区域”都是单独的目标(我在一个页面上有多个表单提交,并且我希望在每一个,直到您在相应的文本区域中输入文本)。但我不知道该把它扔到哪里。我可以链接方法吗?

(这一切都在文档中。准备好)

$('.submit').attr('disabled', 'disabled');
$('.response-text-area').each.keyup(function() {
    if ($('.response-text-area').val() == "") {
        $('.submit').attr('disabled', 'disabled');
    }
    else {
        $('.submit').removeAttr('disabled');
    }
});

最佳答案

只需删除 .each (whos 语法无论如何都是不正确的)。该事件将绑定(bind)到具有 response-text-area 类的每个控件。

$('.response-text-area').keyup(function(){
    if($(this).val() == ""){
        // I'd need to see your markup to provide code here. 
        // You need to find the correct submit button in relationship 
        // to the current item. Something similar to this:
        $(this).parent().find('.submit').attr('disabled', 'disabled');
    }
    else{
        $(this).parent().find('.submit').removeAttr('disabled');
    }
})

关于jquery - 如何将jquery函数应用到每个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9889981/

相关文章:

jquery - 为什么 jquery 不能在 IE8 中工作,但在 chrome/firefox 中工作

jquery - 在具有特定 css 类 angular2 等同于 jquery 的元素上调用函数

javascript - 强调每个方法没有运行在整个 Backbone 集合中

javascript - 在 JavaScript 中从 JSON 对象创建表

Jquery:遍历一个表来找到一个值的出现并更改行css

jquery同步函数

javascript - 如何使用 JSON 结构创建 HTML 导航

javascript - removeClass 不删除移动设备上的动画类?

jquery - 我如何在此表单中使用 jQuery .each() ?

jquery - 使用 .each() 将 .click() 分配给多个类