target = manipulationTarget(this, elem);这个是坐什么
target = manipulationTarget(this, elem);这个是坐什么
target = manipulationTarget(this, elem);这个是坐什么
2015-05-14
下面是 jquery 源码,是对 table 元素做特殊处理用的。 这里巧妙的运用了 ”xxx? xx:x“ 三元运算符
// Support: 1.x compatibility
// Manipulating tables requires a tbody
function manipulationTarget( elem, content ) {
return jQuery.nodeName( elem, "table" ) &&
jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ?
elem.getElementsByTagName("tbody")[0] ||
elem.appendChild( elem.ownerDocument.createElement("tbody") ) :
elem;
}
举报