[英]How to select an element with a specific id from a directive's linking function's 'element' parameter, using jQuery rather than angular's jqLite?
[英]How to select element in jQuery by function id parameter?
我想删除我的待办事项应用程序中的一个项目
deletItem: function(id) {
$(id).remove();
console.log(id);
},
这是调用deletItem的函数
function delItem(event) {
var itemID, splitID, type, ID;
itemID = event.target.parentNode.parentNode.parentNode.parentNode.id;
splitID = itemID.split("-");
type = splitID[0];
ID = parseInt(splitID[1]);
budgetCtrl.delItem(type, ID);
UICtrl.deletItem(itemID);
updatBudget();
console.log(itemID);
}
但是,该项目正在计算 bt,而不会仅从 UI 中删除。 请帮忙。
尝试这个:
deletItem: function(id) {
$('#' + id).remove();
console.log(id);
},
您之前尝试过的将不起作用,因为在使用 jQuery 时,您必须有一个“#”或“.”。 在班级或 id 前面。 例如,假设 id 是“deleteThis”然后,你基本上会这样做:
$('deleteThis').remove();
你应该做
$('#deleteThis').remmove();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.