2013-08-30 127 views
0

我想从同一个div类'字段'中的2个textareas得到一个字符倒数。我的代码工作正常,仅有1个textarea的,但如果我尝试选择2不会在所有的工作:jQuery多选择val

function wordCount() 
{ 

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

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


} 

这里的地方,我称它在我的表格:

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

道歉如果它很明显,但我很新的JavaScript。

+0

尝试100 - ($(“#id_COMMENT_PRO).val()。length + $(”#id_COMMENT_NEG).val()。length); – amorbytes

回答

1

你只能返回一个val,这就是为什么这不会工作。试试这个:

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

啊对,我必须误读方法定义。 –