Вещь, которую я хочу, это <button>
с идентификатором btn
, чтобы изменить цвет при нажатии. Затем я хочу, чтобы он изменил идентификатор кнопки и тот же <button>
с другим идентификатором, чтобы выполнить другую функцию при нажатии.JQuery одна и та же кнопка разные функции
Пример: http://jsfiddle.net/mpxfmwvg/
var btn = $("#btn");
var btn2 = $("#btn2");
var one = $(".one");
btn.on("click",function(){
one.css("background-color","black");
btn.attr("id","btn2").text("Buton2");
});
btn2.on("click",function(){
one.css("background-color","green");
btn2.attr("id","btn").text("Button");
});
.one{
height:20px;
width:20px;
background-color:red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="one"></div>
<button id="btn">Button</button>
Я думаю, что вам лучше всего было бы на самом деле есть 2 разные кнопки, и просто тумблер 'дисплей: none' между ними. – pquest
ОК, подождите минутку ... что вы на самом деле хотите, это одна кнопка для переключения двух функций? –
Одиночная кнопка для работы в качестве двух разных кнопок, переключения идентификатора. – koc