gpt4 book ai didi

javascript - 根据文本中出现的次数更改字体大小

转载 作者:行者123 更新时间:2023-11-29 18:32:58 24 4
gpt4 key购买 nike

这是我蹩脚的第一次尝试。我想计算表格中每个唯一单词的数量。基于该计数,我想更改文本的大小。我试图通过向表格的每一列添加不同的类来做到这一点(因此表格列中的第一个单元格有一个“第一”类,表格中的第二个单元格有一个“第二”类每列。我正在尝试以编程方式执行此操作,因此我不必为可能填充表格的每个单词强行使用正则表达式。任何正确方向的指导都会很棒:)

JS

$(function()
{
var searchTerms = $('.thetable').text(); //get all search terms in table
var words[] = text.split(''); //make them into an array
for(var count =0, count < words.length; count++)
{
$('#results').append(words[i]);
}
if($('.first').length > 1).css({'font-size': 13 + 'px'}))
else if($'.second').length > 1 && < 3).css({'font-size': 16 + 'px'}))
else($('.third').length > 3).css({'font-size':18 + 'px'))
}
});

HTML

<body>
<div id="results"></div>

<table style="width: 35%" cellspacing="1" class="thetable">
<tr >
<td class="first">one</td>
<td class="second">three</td>
<td class="third">five </td>
<td class="fourth">six</td>
<td class="fifth">ten</td>
</tr>
<tr>
<td class="first">one</td>
<td class="second">three</td>
<td class="third">five</td>
<td class="fourth">seven</td>
<td class="fifth">ten</td>
</tr>
<tr>
<td class="first">one</td>
<td class="second">four</td>
<td class="third">five</td>
<td class="fourth">eight</td>
<td class="fifth">ten</td>
</tr>
<tr>
<td class="first">two</td>
<td class="second">four</td>
<td class="third">five</td>
<td class="fourth">nine</td>
<td class="fifth">ten</td>
</tr>
</table>
</body>

最佳答案

例如,为什么不使用 $('table.thetable tr').find('td:first') 之类的方法来获取第一个单元格?您不必经历显式标记类的繁重工作。或者更明确地说,find('td:eq(2)') 等等。

关于javascript - 根据文本中出现的次数更改字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6018134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com