它使用toggle事件 - 不要用toggle来配置 - jQuery版本设置为EDGE
它突然停止工作并移除了我想要的单元作为触发器,因为它显然恢复了切换.
我找不到任何弃用标签等
http://api.jquery.com/category/deprecated/给出了404
如果我添加迁移模块我的jsFiddle然后工作,我在控制台中看到警告(由FrédéricHamidi发布的https://github.com/jquery/jquery-migrate/blob/master/warnings.md详细说明)
我看到Deprecate fn切换并发出24和Ticket#11786,但不是在我希望看到的地方.
我错过了什么,我在哪里找到它的替换和文档?
注意:我理解弃用的原因,我只是找不到弃用的官方文档
$('#tbl .xx').toggle(
function() {
$(this).siblings().each(function(){
var t = $(this).text();
$(this).html($('<input />',{'value' : t}));
});
},
function() {
$(this).siblings().each(function(){
var inp = $(this).find('input');
if (inp.length){
$(this).text(inp.val());
}
});
}
);
Run Code Online (Sandbox Code Playgroud)
MIGRATE中的代码:
jQuery.fn.toggle = function( fn, fn2 ) {
// Don't mess with animation or css toggles …Run Code Online (Sandbox Code Playgroud)