моя кнопка не работает, когда я нажимаю на нее, ничего не происходит.
Это мой HTML для этого:
<form id="myform" name="myform" action="senden.php" method="get">
<ul><div>
<li>
<button id="testbutton" name="testbutton" value="abgesendet2" type="button">test</button>
<p> Felder mit einem Stern müssen ausgefüllt werden! </p>
</ul>
</form>
и это мой jQuery для него (кнопка в форме):
<script>
jQuery('document').ready(function(){
$("#myform").on('click', '#testbutton', function(){
alert("test");
});
});
</script>
Вам нужно только сделать небольшое изменение. Прикрепите щелчок непосредственно к целевой кнопке, и он будет работать.
$('document').ready(function(){
$("#testbutton").on('click', function(){
alert("test");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="testbutton" name="testbutton" value="abgesendet2" type="button">test</button>
Ваш код, кажется, работает правильно, вы уверены, что включили JQuery?
Вот что я проверял:
<script src="http://code.jquery.com/jquery-latest.min.js"type="text/javascript"></script>
<script>
jQuery('document').ready(function(){
$("#myform").on('click', '#testbutton', function(){
alert("test");
});
});
</script><form id="myform" name="myform" action="senden.php" method="get">
<ul><div>
<li>
<button id="testbutton" name="testbutton" value="abgesendet2" type="button">test</button>
<p> Felder mit einem Stern müssen ausgefüllt werden! </p>
</ul>
</form>
Вот jsfiddle тоже. Это работает?