Javascript jQuery将页面内部打断更改为内部打断

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

首先,我为奇怪的英语道歉

我将jQuery1.9与Chrome70、ExtJS4一起使用

我只是使用jQuery函数css()来给出“内部分页:避免”

但元素样式更改为“内部打断:避免”

试试看

 $($(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');