中易网

jquery 添加li后不能删除

答案:2  悬赏:0  
解决时间 2021-02-17 17:34
添加:
$(document).ready(function(){
$('#mymenu li').click( function(){
var a='
  • ' +
    '' +
    '
    Home
  • ';
    $('#myTab').append(a);
    });
    });
    删除:
    $(document).ready(function(){
    var node=$('#myTab li');
    node .dblclick (function(){
    $("#myTab li[class=active]").remove();
    });
    } );
    最佳答案
    ① 由于题主已经事先定义了 node = $('#myTab li'),这样会导致 node 的一直是页面加载完之后的状态,而不包括后来通过 $('#mymenu li') 点击的新增的 li。

    假设 $('#myTab li').length==0,那么 node.length==0,即使后来新增 li 之后,$('#myTab li').length==1,但 node.length==0。

    ② 注意书写,node 后面的空格记得去除,class 选择器可以用 .active 代替 [class=active]。

    ③ 这样会把全部 #myTab li.active 删除。
    全部回答
    jq做的效果在当前页面,你超链接跳转刷新后,效果不在了,除非结合cookies 推荐用服务器端脚本语言来做,更加简洁 或者传递参数,或者判断文件名 另外jq代码大致写一下,但是没效果的一点击就跳转了 $(function(){     var liobj=$("#w
    我要举报
    如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
    大家都在看
    静泉路/G40(路口)在哪里啊,我有事要去这个地
    贵州大学物理化学考统计热力学吗
    租车是27000请问,租赁发票需要交多少的税
    男人当女人真的离开他会是什么心理变化
    上海交通职业技术学校女生多吗
    阳光恒生药房东升店地址在什么地方,想过去办
    从连城去乌镇火车票多少钱
    重装系统过后笔记本电脑打游戏CPU温度特别高
    企业购买私募基金产品要不要交税
    求海贼王女帝汉化本子,多多益善
    用手工皂洗脸会毛孔变大嘛?
    春兴}后两句抒发了诗人怎样的情感
    星际争霸-血战高达
    钙是重金属吗?
    Iphone 6更新了8.01后在使用过程中会突然变成
    推荐资讯
    恒发旅馆地址有知道的么?有点事想过去
    求 上海大众配件编号一览表
    鼎好电子商城B座南区北门这个地址在什么地方
    英语课前表演什么东西好?
    戴尔笔记本游匣15.6,为什么总是黑屏,还提示
    星月门业自行车租赁点在什么地方啊,我要过去
    刚毕业的专科生在青岛四方机车厂待遇如何??
    牙齿都粘有东西,还有臭味怎么回事
    起凡小兵的故事通关攻略!最好是单通的!!!
    三思网安是个什么样的公司?
    关于偏导数的合并同类项问题~如图~f'&ap
    请前辈指点:新手PCB业务 怎么找客户 怎么跟
    手机登qq时,显示手机磁盘不足,清理后重新登
    刺客的套装怎么选啊?