2011-11-10 12 views
0
$('.versionSelectWizardCoti').live('focus',function() { 
    currentValSelect2 = $(this).parent().parent().parent().attr('id'); 
    $(this).blur(); 
}); 

.blur()呼び出しはIE7 +とChromeでは動作しますが、FF 8.0では動作しません。 select要素はフリーズして何も表示しません。jQueryの.blur()がfirefox 8.0の要素をフリーズするのはなぜですか?

+0

どんな提案に$(this).parent().parent().parent().attr('id');を変更しよう??? –

答えて

0

$(this).closest('your element class/id').attr('id');

+0

ありがとうジョン、しかしcurrentValSelect2 = $(this).parent()。parent()。parent()。attr( 'id');うまく動作し、.blur()イベントの後にselect要素($( '。versionSelectWizardCoti'))を実行しないと、要素をフリーズしてオプションを表示しません –

関連する問題