Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何更改以下内容以便通过 jQuery.on()和使用.live()?我在转换它以使其在 ajax 加载后绑定时遇到问题。
.on()
.live()
$("#name_search").watermark("Search by name...");
我正在从 jQuery 版本 1.5 更改为 1.7,这就是为什么我要询问.on()和.live(). 我知道.live()在 1.7 中已弃用。
谢谢
您是否尝试在将其添加到 DOM 后立即开始.watermark工作?$("#name_search")如果是这样,您不能仅使用事件(可能)来做到这一点。您需要做的是.watermark在将该元素添加到 DOM 时调用。
.watermark
$("#name_search")
$("body").append("<div id=name_search>"); $("#name_search").watermark('Search by name...');