我「米做一個非常簡單的待辦事項列表與jQuery我有一個輸入框,添加的東西,一旦進入就會打印出下:待辦事項的jQuery,劃掉項目
HTML:
<html>
<head>
<title>My to-do list</title>
<link rel="stylesheet" href="css/list.css" >
</head>
<body>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="js/list.js"></script>
<div id="empty-top"></div>
<div align= "center" class="wrapper">
<h2>Add thing to your to-do list</h2>
<input id='input' type="text" placeholder="To-do-list" >
</div>
<div class = "things">
</div>
</body>
</html>
我的js文件:
$(function(){
$("#input").keypress(function(e){
if(e.which == 13){
var content = $("#input").val();
$("<li>" + content + "<input id= 'check' type='checkbox'> </li>").appendTo(".things");
};
});
//我要檢查,如果選中該複選框如果它是那麼我想插入標籤爲Cr。 oss那件物品。但是這個功能不起作用。我也試過(「input」)。is(「:checked」)or(「input」)。prop(「checked」,true)但仍然沒有做我想要的。
$("#check").click(function(){
var box = $(this);
$("<del>").insertBefore("<li>");
$("</del>").insertAfter("</li>");
});
});
謝謝!!!!!!!!
您是否嘗試過.wrap() - 它看起來像所有你想要做的是將一個元素包裝在del標籤中http://api.jquery.com/wrap/ –