如果cellspacing="0"对于任何使用jquery的<table>都不可用,该如何添加呢?
如果它可用,并且具有除="0"之外的任何其他值,则需要将其转换为="0“
发布于 2010-06-28 12:13:40
$('table').attr("cellspacing", 0);会将每个表的cellspacing属性更改为0,而不管它是不是以前定义的。
启动HTML:
<table> ... </table>
<table cellspacing="5" cellpadding="5"> ... </table>生成的HTML:
<table cellspacing="0"> ... </table>
<table cellspacing="0" cellpadding="5"> ... </table>发布于 2010-06-28 12:15:09
<table id="table_id" cellspacing="0px">
.................尝试:
if ($('#table_id').attr('cellspacing')) // does attribute exit
{
if ('0px' != $('#table_id').attr('cellspacing'))
{
$('#table_id').attr('cellspacing', '0px') // make its value 0
}
}
else // attribute does not exist
{
$('#table_id').attr('cellspacing', '10px') // add
}https://stackoverflow.com/questions/3130006
复制相似问题