Какой тип html является # imageButtonId.ClientID?Src используется с изображениями, а не с кнопками (на тот случай, если вы пытаетесь сделать это с помощью кнопки).Если это кнопка, вы должны использовать css ('background-image', path).Обратите внимание на фоновое изображение - НЕ camelCase.
Если это все еще не работает, проверьте CSS объекта в таком инструменте разработчика, как firebug, инструменты разработчика safari / chrome и т. Д. Изменяется ли свойство, просто не отображаетсяизображение или ничего не устанавливается.
И, как было сказано ранее, вы хотите использовать $ (this) .css ('background-image', path);
Удачи!
Редактировать: только что заметил добавление html - почему бы просто не сделать:
$('#imageButtonID').click(function() {
$(this).css('background-image', 'path/to/image');
});
Кроме того, если вам не требуется функциональность типа карты изображений type = image, я бы рекомендовал использовать стилизованную кнопкувместо.Вы бы просто сделали это с помощью CSS (встроенный как style = 'background-image: path / to / image.png' или в таблице стилей. Например:
<input name='imageButtonID' id='imageButtonID' style='background-image:path/to/image.png'>
Затем
$('#imageButtonID').click(function() {
$(this).css('background-image', 'path/to/newimage.png');
});