简体   繁体   English

jQuery多重选择值

[英]jQuery Multiple Select val

I'm trying to get a character count-down from 2 textareas in the same div class 'fields'. 我正在尝试从同一div类“字段”中的2个textareas倒数一个字符。 My code works fine for just 1 textarea but it doesn't work at all if i try to select 2: 我的代码仅能在1个textarea上正常工作,但是如果我尝试选择2则根本不起作用:

function wordCount()
{   

    var num = 100 - $("#id_COMMENT_PRO,#id_COMMENT_NEG").val().length;
    if (num < 0) {
        num = 0;
        }

    $('#count').text('Words left: ' + num);


}

and here's where I'm calling it in my form: 这就是我以我的形式称呼它的地方:

$(function () { $('#id_COMMENT_PRO').keyup(function() { wordCount(); }); $('#id_COMMENT_NEG').keyup(function() { wordCount(); }) } );

Apologies if its obvious but I'm very new to javascript. 道歉,如果它很明显,但是我对javascript很陌生。

you can only return one val, which is why this wont work. 您只能返回一个val,这就是为什么此方法不起作用的原因。 Try this: 尝试这个:

var num = 100 - $("#id_COMMENT_PRO").val().length - $("#id_COMMENT_NEG").val().length;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM