2011-01-14 16 views
1

私はjqueryにプロトタイプを移行しようとしています。私はプロトタイプからjqueryへの移行の問題

if (visible) { 
     $(name + "_area").setStyle1({ display: 'block' }); 
    } 
    else { 
     $(name + "_area").setStyle1({ display: 'none' }); 
    } 

で始まり、私は、私の事のように動作していない

function SetAreaVisibility(visible, name) { 
if (visible) { 
    $(#' + name + '_area').css('display', 'block'); 
} 
else { 
    $(#' + name + '_area').css('display', 'none'); 
} 

にchnage。この正しいコードですか?

答えて

2

名前+「エリア」とは何ですか?クラスのための

$('#'+name+'_area') 

または

$('.'+name+'_area') 

:それはあなたが記述する必要がありますIDがあれば 。ちょうどCSSのように。

+0

私の大きな間違いは私が忘れている "と私はこれ以上の時間を失った。これを見てのthx。この答えは – senzacionale

+0

+1です。さらに、$( '。' + name + '_ area')。show()および.hide()を使用することもできます。 – Fenton

関連する問題