我遇到以下代码的问题。控制台登录.each循环正确地控制元素显示无属性(我希望它作为自定义属性,因为我的原因,我不想隐藏任何东西)。但是当我在控制台上返回之前记录它时,表没有display none属性。有什么帮助吗?
var checkRules = function(deposit_row){
$(deposit_row).filter('tr').children("td").children('table').each(function(){
$(this).attr('display','none');
console.log(this);
});
console.log(deposit_row);
return deposit_row;
};
我做了一个DEMO来解释你的意思。查看第二个控制台日志打印的内容,显示为none https://jsfiddle.net/dmrtwwvt/
答案 0 :(得分:0)
答案 1 :(得分:0)
为您的属性添加
$(deposit_row).find('tr td table').each(function(){
$(this).attr('data-display','none');
console.log(this);
});