我需要从每个div元素中获取一个子字符串,并将子字符串显示为文本中的前5个字母。
我使用了下面给出的jquery,但是这段代码给出了结果,因为andy显示在所有输出中。但我希望显示结果相关,关于块中的子串。
$('.lblName').text($('.lblName').text().substr(0, 5))
code:<div class="name">andy oned be</div>
<div class="name">sumothad </div>
<div class="name">glimps hist</div><div class="name">sample name</div>
输出 安迪 sumot glimp SAMPL
我错误的输出是 安迪 安迪 安迪 安迪
答案 0 :(得分:3)
您应该使用each
来迭代所有.lblName
s:
$('.lblName').each(function() {
var newText = ($(this).text()).substr(0, 5);
$(this).text(newText);
});
答案 1 :(得分:0)
您可以使用:
java -jar jfreechart-1.0.2-demo.jar