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 回答