1

画像パスを変更するためにjqueryを使用していますが、asp.net動的コンテンツでは機能しません

jquery関数は

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

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

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

4

2 に答える 2

1

これを試して :

$(this).attr("src", 'images/selected_img.png');
于 2012-04-11T09:11:38.303 に答える
0

問題は、クライアントに送信されたときにaspコントロールIDが変更されることにある可能性があります。

これが事実である場合、あなたはこれをいくつかの方法で修正することができます

  1. aspのコントロールでcontrolidmodeをstaticに設定します。

  2. セレクターを使用してjQueryを使用してコントロールのIDを取得します。$('[id$=theidnameofthecontrol]').click(function () ....

また、ポストバックは必要ありません。jQueryで新しいURLを提供すると、ポストバックせずにこれをロードする必要があります。

于 2012-04-11T09:17:10.580 に答える