向tiptip jQuery添加变量
我想不出一个更具描述性的标题了,所以我希望它是有意义的(如果我错了,请随时纠正我) 基本上,我是在向站点添加表,列将根据添加的列的数量自动调整大小。 在同一页上添加一个额外的表时,添加一个单独的表效果非常好,这对我来说有点复杂(可能有点过头了)——运行的脚本会计算所有列的总数。向tiptip jQuery添加变量,jquery,wordpress,tiptip,Jquery,Wordpress,Tiptip,我想不出一个更具描述性的标题了,所以我希望它是有意义的(如果我错了,请随时纠正我) 基本上,我是在向站点添加表,列将根据添加的列的数量自动调整大小。 在同一页上添加一个额外的表时,添加一个单独的表效果非常好,这对我来说有点复杂(可能有点过头了)——运行的脚本会计算所有列的总数。 例如,如果我在页面顶部添加一个三列表,然后在底部添加另外一个三列表,那么脚本将总共计算6列,然后用该数字除以100 是否有一种简单的方法来创建变量或表计数,以便底部的脚本检测单独的表并调整每个表的列的大小 下面是代码片段
例如,如果我在页面顶部添加一个三列表,然后在底部添加另外一个三列表,那么脚本将总共计算6列,然后用该数字除以100 是否有一种简单的方法来创建变量或表计数,以便底部的脚本检测单独的表并调整每个表的列的大小 下面是代码片段:
<div class="table<?php echo $tblid; ?>">
<div class="cols">
</div>
..code going on here..
<div class="cols">
</div>
..Some more code going on here..
</div>
如果我没有错,您有两个具有相同类名的表,因此您的选择器
jQuery('.table.cols')
同时获取表和jQuery('.table.cols').length代码>将为您提供合并两个表的列的长度
你能做的就是。
给他们单独上课,给每个人打电话
HTML
<div class="table1">
<div class="cols">
</div>
..other code going on here..
</div>
<div class="table2">
<div class="cols">
</div>
..other code going on here..
</div>
这适用于任何数量的表。感谢您的及时回复-您的回答确实给了我一些想法,但是,因为cols div甚至没有调整大小。不幸的是,没有错误。然而,经过检查,我运行的上一个脚本将宽度注入DOM。你如此友善地创造的那个,似乎没有做同样的事。也许我遗漏了什么?学生的错误代表了我。已相应更新。现在我得到了一个未捕获的语法错误:输入的意外结束。看来至少是朝着正确的方向走的。。我的错。。我错过了括号。。请现在检查一下,它应该是wokr。。如果有什么问题,请告诉我
<div class="table1">
<div class="cols">
</div>
..other code going on here..
</div>
<div class="table2">
<div class="cols">
</div>
..other code going on here..
</div>
jQuery(function(){
jQuery('div[class^="table"]').each(function(){
var obj=jQuery(this).find('.cols');
var v = obj.length;
var cw = (100/v);
obj.css('width',cw+'%');
});
});