社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Pranav C Balan

Pranav C Balan 最近创建的主题
Pranav C Balan 最近回复了
5 年前
回复了 Pranav C Balan 创建的主题 » 使用onclick事件删除JQuery<li>

如果你正在使用 onclick 然后必须使用引用调用函数,因为 this window 对象)并基于此移除该元素。

元素创建:

let removeBtn = $('<button onclick = "removeElement(this)">X</button>');

function removeElement(ele) {
    $(ele).parent().remove();
}

或者也可以使用现有函数,但在创建元素后使用jQuery绑定事件处理程序。

let removeBtn = $('<button>X</button>');
removeElement.click(removeElement);

event delegation 这有助于处理动态创建的元素上的事件。

5 年前
回复了 Pranav C Balan 创建的主题 » Jquery刷新页面,然后执行一些操作

您可以在刷新页面之前在本地存储中保留一个条目,并在页面加载时检查是否在本地存储中存在密钥,从而完成一个简单的解决方法。

<script>
$('#some-button').click(function() {
   localStorage.setItem('_execute_after_refresh', 'some_value')
   location.reload();
});


if(localStorage.getItem('_execute_after_refresh') !== null){
   $('#another-button').trigger("click");
   localStorage.removeItem('_execute_after_refresh')
}

</script>