jquery - 如何用正则表达式将 live() 函数替换为 on() 函数

标签 jquery

我想知道要使用什么正则表达式来更改

$(".delete_package").live("click", function() {

进入

$("body").on("click", ".delete_package", function() {

非常感谢任何帮助:)

最佳答案

我不了解 phpDesigner,但您可以尝试替换为:

正则表达式:\$\((["'][^"']+["'])\)\.live\((["'][^"']+["'] )

替换:$(document.body).on($2, $1

某些正则表达式引擎将使用 \ 字符进行反向引用,因此 $1 可能是 \1

关于jquery - 如何用正则表达式将 live() 函数替换为 on() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15892688/

相关文章:

jquery - 向特定用户代理显示内容 - 内容在移动设备上显示很小吗?

jquery - 将 jQuery 从 1.4.x 升级到 1.6.x 时我想做什么

javascript - jQuery previous sibling 问题

jquery - 相对于滚动淡出 div

jquery - 如何将 ".position().left"的值和 "scrollLeft"的行为应用于溢出容器

jquery - 当 dateFormat 不包含日期时,日期选择器会丢失日期值

javascript - 如何在客户端点击按钮时选择不同的leaflet js文件

javascript - 如何使用它们的 `change` 事件保持输入的先前状态?

jquery - 向左滑动比向右滑动

javascript - 如何消除Datatables Warning(Cannot reinitialise DataTable)