Hallo Forum,
ich habe ein Problem, und würde mich freuen, wenn mir jemand helfen kann:
Folgende To-Do Liste erstellt auf Knopfdruck Einträge. Jedoch werden die Einträge mit meiner "weg" Funktion leider nicht gelöscht, sondern nur der Button (Mit "this" und "parent" wollte ich genau diesem Problem entgegen wirken). Außerdem formatiert er den ersten delete Button mit JQUery, die Buttons die automatisch eingefügt werden leider nicht.
HTML:
<!DOCTYPEHTML>
<html>
<head>
<linkrel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />
<scriptsrc="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<scriptsrc="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
<metahttp-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<scriptsrc="funktionen.js"></script>
<title>Daten übergeben</title>
</head>
<body>
<ul id="todolist">
<li>Hallo<button class="delete">delete</button></li>
<li>Hall2<button class="delete">delete</button></li>
</ul>
<input type="text" id="newtext"/><button id="add">Abschicken</button>
</body>
</html>
Java:
/**
*@authorFaSt
*/
$(function(){
$(".delete").on('click',weg)
$("#add").on('click',addListItem)
});
function addListItem(){
var text = $("#newtext").val();
$('#todolist').append('<li>'+text+'<button class="delete"></button></li>');
$("#newtext").val('');
}
function weg(){
$(this).parent().remove();
}
ich habe ein Problem, und würde mich freuen, wenn mir jemand helfen kann:
Folgende To-Do Liste erstellt auf Knopfdruck Einträge. Jedoch werden die Einträge mit meiner "weg" Funktion leider nicht gelöscht, sondern nur der Button (Mit "this" und "parent" wollte ich genau diesem Problem entgegen wirken). Außerdem formatiert er den ersten delete Button mit JQUery, die Buttons die automatisch eingefügt werden leider nicht.
HTML:
<!DOCTYPEHTML>
<html>
<head>
<linkrel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />
<scriptsrc="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<scriptsrc="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
<metahttp-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<scriptsrc="funktionen.js"></script>
<title>Daten übergeben</title>
</head>
<body>
<ul id="todolist">
<li>Hallo<button class="delete">delete</button></li>
<li>Hall2<button class="delete">delete</button></li>
</ul>
<input type="text" id="newtext"/><button id="add">Abschicken</button>
</body>
</html>
Java:
/**
*@authorFaSt
*/
$(function(){
$(".delete").on('click',weg)
$("#add").on('click',addListItem)
});
function addListItem(){
var text = $("#newtext").val();
$('#todolist').append('<li>'+text+'<button class="delete"></button></li>');
$("#newtext").val('');
}
function weg(){
$(this).parent().remove();
}