Мне удалось изменить текст на моей кнопке с помощью Javascript.Изменение динамического элемента html-элемента с помощью Javascript
Используя этот код
$("#unfriend").click(function(){
$.post("/unfriend/<?= $friend_but->id ?>",
function(data,status){
//alert(data);
if (data == 'ok') {
alert(data);
$('#unfriend').html('Add Friend');
};
});
});
Но у меня есть проблема, как можно изменить идентификатор #unfriend
в #addfriend
?
Я добавил $('#unfriend').setAttribute('id','addfriend');
, но он не работает. И когда я также добавил этот код, текст в моей кнопке не меняется.
надеюсь, что вы может использовать $ ("# unfriend") .replaceWith ($ ("#friend") .html («ваш текст»)); – Aru
не работает. Моя кнопка исчезает, когда я нажимаю на нее. –
Я делаю это, потому что хочу динамически изменять текст кнопки и идентификатор. Скажем, если пользователь хочет отключить другого пользователя, я хочу, чтобы кнопка меняла свой текст на «Добавить друга» динамически без перезагрузки страницы. Также с id кнопки, так как мой js зависит от того, какой контроллер моего CodeIgniter должен использовать. –