当(rowspan="1")rowspan里面的值为1的时候,触发js 要怎么做
MutationObserver监测属性变化
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObserver;//浏览器兼容
var config = { attributes: true}//配置对象
$("selector").each(function(){
var _this = $(this);
var observer = new MutationObserver(function(mutations) {//构造函数回调
mutations.forEach(function(record) {
if(record.type == "attributes"){//监听属性
console.log(record.attributeName);
if(record.attributeName === "rowspan" && _this.attr("rowspan") == 1) {
// do something
}
}
});
});
observer.observe(_this[0], config);
});
13 回答12.9k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决
效果达到预期的效果,感觉写的有点low,请多指教