2012-03-16 144 views
1

我想發送property_name的值爲headlineproperty_name_thumb當用戶鍵入property_name。當我只使用一個而不是兩個時,我工作?綁定多個字段綁定功能

$('#property_name').bind('keyup keypress blur', function() 
{ 
    $('#headline','#property_name_thumb').val($(this).val()); 
}); 

回答

4
$('#headline, #property_name_thumb').val($(this).val()); 

全部在一個字符串!

+0

很好地謝謝 – user1235905 2012-03-16 01:00:47

0

您正在關閉headline之後的字符串,因此您傳遞了兩個參數而不是一個參數。使用joakimdahlstrom的代碼,而不是:

$('#headline, #property_name_thumb').val($(this).val()); }); 

你做的方式,第一個參數是選擇器,第二個是上下文(樣的「過濾器」您選擇的 - 只選擇上下文的後代)。由於headline不是property_name_thumb的後代,所以根本沒有選擇任何東西,所以你的代碼沒有運行。