Я пытаюсь создать определенный текст при нажатии на элемент, когда кнопка имеет определенный текст. однако тот же текст первого оператора if продолжает появляться.check button value jquery
это кнопка:
<button class="game-button">Start spel</button>
Эти элементы таблицы:
<div id="speelveld">
<table border="0">
<tr>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
</tr>
<tr>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
</tr>
<tr>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
<td><img alt="" title="" src="img/empty.jpg" /></td>
</tr>
</table>
</div>
и это Java-код:
$(".game-button").click(function(){
$(".game-button").html("Reset spel");
});
if ($(".game-button").val() == "Start spel") {
$("#speelveld tr td").click(function() {
alert("Je kunt nog niet beginnen");
});
} else {
$("#speelveld tr td").click(function() {
alert("hoi");
});
}
мой вопрос: как я могу сделать предупреждение, когда кнопка имеет определенный текст
Вы связывание события внутри 'if'. Таким образом, регистрируется только событие внутри 'if' –