【发布时间】:2015-11-02 19:44:40
【问题描述】:
我不知道如何使用 jQuery 库。相同的代码在 JSFiddle 中工作;这是链接:http://jsfiddle.net/NhhKd/。
请有人告诉我为什么相同的代码在 JSFiddle 中有效,但在 plunker 或任何其他网站中无效。
$("#fruitList").sortable();
$("body").on('click', '#fruitList .delete', function () {
$(this).closest(".fruit").remove();
});
$("#addFruit").click(function () {
$('#fruitList').append("<li class='fruit'>New fruit<button class='delete'>Delete</button></li>");
});
#fruitList {
margin: 0 auto;
list-style:none;
border: 1px solid #000000;
width:150px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
padding:20px;
}
.fruit {
cursor:pointer;
border:1px solid #dddddd;
background:#eeeeee;
margin:5px;
padding:5px;
}
button {
background:#eeeeee;
cursor:pointer;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<button id='addFruit'>Add fruit</button>
<ul id="fruitList">
<li class="fruit">Apple
<button class="delete">Delete</button>
</li>
<li class="fruit">Banana
<button class="delete">Delete</button>
</li>
<li class="fruit">Orange
<button class="delete">Delete</button>
</li>
</ul>
【问题讨论】:
-
我打开控制台看到错误提示它不是函数。你建议我怎么做 Paul Roub
-
实际上在您的页面(或 plunker 等)中包含 jQuery UI,如下面的答案所述。
-
例如这里是on plunker
标签: javascript jquery html jquery-ui