Вот запутанный вопрос. Мне нужно заменить <input>
другим <input>
, но мне нужно сохранить атрибут onclick. Вот пример:
<input type="image" class="previous_page_img graybutton mediumbutton" src="btn_prevpage.png" onclick="Add_Search_Param('page', 1); Refine();" alt="">
Поскольку я не могу изменить тип <input>
на кнопку, я хочу заменить его на кнопку, однако мне нужно сохранить атрибут "onclick". Итак, во-первых, мне нужно разбить элемент. Замените его кнопкой и добавьте исходный атрибут onclick к новой кнопке.
Итак, в конце я бы добавил onclick="Add_Search_Param('page', 1); Refine();"
к новой кнопке. Поскольку онклик меняется, простой функции .attr
или .prop
будет недостаточно. Он должен клонировать атрибут onclick. Может кто-нибудь мне помочь? Спасибо.
Вот jsFiddle, который не сохраняет атрибут onclick, но делает все остальное: http://jsfiddle.net/rAMcw/