2012-04-11 4 views
1

のクリックで画像のパスを変更することができますjqueryの機能が
はどのように私はasp.net動的コンテンツ

$('img.selection').click(function() { 

this.src = 'images/selected_img.png'; 
}); 
ある

を私は画像のパスを変更するためにjQueryを使用していますが、そのはasp.net動的なコンテンツのために働いていません

この関数はC#にポストバックしていないので、変更されたイメージ値は取得されません。
私を助けてください...

+0

もう少し次の時間を研究するようにしてください。それはかなり簡単で、JQueryは参考文献です:http://docs.jquery.com/Main_Page – GoRoS

答えて

1

この試してみてください。問題はそのASPにあるかもしれません

$(this).attr("src", 'images/selected_img.png'); 
0

は、クライアントに送信されたときのidのが変更されている制御します。

このような場合は、あなたがASPであなたのコントロールに静的にcontrolidmodeを設定する方法

  1. にこれをで修正することができます。

  2. は、セレクタとjQueryを使ってコントロールのIDを取得する:$('[id$=theidnameofthecontrol]').click(function() ....

また、あなたがポストバックを必要としません。新しいURLにjQueryを指定すると、ポストバックすることなくロードされます。

関連する問題