Javascript jQuery将页面内部打断更改为内部打断
首先,我为奇怪的英语道歉 我将jQuery1.9与Chrome70、ExtJS4一起使用 我只是使用jQuery函数css()来给出“内部分页:避免” 但元素样式更改为“内部打断:避免” 试试看Javascript jQuery将页面内部打断更改为内部打断,javascript,jquery,Javascript,Jquery,首先,我为奇怪的英语道歉 我将jQuery1.9与Chrome70、ExtJS4一起使用 我只是使用jQuery函数css()来给出“内部分页:避免” 但元素样式更改为“内部打断:避免” 试试看 $($(tr).find('iframe').contents()).find('table').each(function(index,tableDOM){ $(tableDOM).css('page-break-inside','avoid'); }); 预期的 <tab
$($(tr).find('iframe').contents()).find('table').each(function(index,tableDOM){
$(tableDOM).css('page-break-inside','avoid');
});
预期的
<table border="1" cellpadding="1" cellspacing="1" style="width:500px; page-break-inside:avoid">
结果
<table border="1" cellpadding="1" cellspacing="1" style="width:500px; break-inside:avoid">
我不知道为什么会这样。我需要“内部分页符”而不是“内部分页符”,因为evopdf不识别“内部分页符”
我会错过什么吗
谢谢你的帮助。谢谢你,真的很奇怪。如果使用
.attr()
/$('table').css('page-break-inside','avoid');
$('table').attr('style','page-break-inside:avoid;width:500px;')代码>
表格
{
边框:1px纯灰;
边界塌陷:塌陷;
}
td,th
{
边框:1px纯灰;
填充:10px;
}
abcde
01234
但它删除了另一种样式
property@Mohammad然后将所有其他样式属性添加到一起,正如您在OP表格中看到的那样,宽度:500pxstyle@Mohammad编辑了我的答案。Thanks@Ahmad谢谢你的回答。我仍然不知道为什么“内部分页符”改为“内部分页符”,但我解决了这个问题。非常感谢。
$(tableDOM).attr('style','page-break-inside:avoid');