С помощью кода ниже, нажав на кнопку возрастанию должно привести к прячась кнопку ИСС и показывая вместо кнопки DESc, а затем оповещает значение. А при нажатии на кнопку убывание, show()
должны быть выполнены для кнопки возрастанию и hide()
для кнопки убыв. И значение должно быть снова отображено в предупреждающем сообщении.Как проверить значение переменной в JavaScript?
Как я могу получить это поведение?
<script src="http://code.jquery.com/jquery-1.7.2.js"></script>
<form method="post" id="form_content">
<button id="desc" name="desc" value="desc" onclick="reply_click(this.id)">desc</button>
<button id="asc" name="asc" value="asc" onclick="reply_click(this.id)" style="display:none;">asc</button>
</form>
<script>
function reply_click(clicked_id)
{
var content = clicked_id;
if (var content = asc) {
$('#asc').hide();
$('#desc').show();
}
if (var content = desc) {
$('#asc').show();
$('#desc').hide();
}
alert(content);
}
</script>
Это выглядит правильно, за исключением, что ваш по возрастанию и по убыванию должны быть в кавычках. В противном случае это будет думать, что это переменная. Вы также повторно объявляете контент, когда вы его проверяете, что, скорее всего, приведет к ошибке (потеряет var). – durbnpoisn
'if (var content = asc)' должно быть 'if (content === 'asc')' – Rembo