2013-08-30 102 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

啊對,我必須誤讀方法定義。 –