2011-07-16 5 views

答えて

2

あなたはDOMツリーをバックアップ歩いてclosestを使用することができます。

function chg_background(el) { 
    var $user = $(el).closest('.user'); 
    $user.css('background-color', '#f00'); 
} 

そして、これにHTMLを変更します。

<a href="javascript:void(0);" id="skip" Onclick="javascript:chg_background(this);">change bg</a> 

以上の伝統的なjQueryの中でそれを行いますファッション:

$('#id').click(function() { 
    var $user = $(this).closest('.user'); 
    $user.css('background-color', '#foo'); 
}); 

属性を#idリンクにドロップします。

+0

素晴らしい答え、うまくいく;) –