我有一个名称数组,其中一些重复。这些名字后来分成一半,然后输出到li
。 我想要什么也弄不清是让我说名字Joeyc
有造型text-decoration: line-through;
出现在所有.book
其中joeyc
打印在其中。我的代码是下面还有一个小提琴:基于内容设计某个数组的某些值
<div id="book1" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book2" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book3" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book4" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book5" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book6" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book7" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book8" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book9" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<div id="book10" class="book">
<ul class="hardcover_front">
<li></li>
<li></li>
</ul>
<ul class="hardcover_back">
<li></li>
<li></li>
</ul>
<ul class="book_spine">
</ul>
</div>
<script>
var votenames = ["Joeyc", "JakeP97", "Joeyc", "TheKid", "Joeyc", "TheKid", "Joeyc", "JakeP97", "ExploreMeDora", "Alvaro"];
var ballots = ["#book1", "#book2", "#book3", "#book4", "#book5", "#book6", "#book7", "#book8", "#book9", "#book10"];
function splitName(plName,ballotNum) {
var halfplName = Math.round(plName.length/2);
var firstplName = plName.substr(0, halfplName);
var lastplName = plName.substr(halfplName, plName.length);
$(ballotNum + ' ul.hardcover_front').find('li:nth-child(2)').html(firstplName);
$(ballotNum + ' ul.hardcover_back').find('li:nth-child(1)').html(lastplName);
}
for (i=0; i<ballots.length; i++) {
splitName(votenames[i],ballots[i]);
}
</script>
https://jsfiddle.net/5m0qscch/