我正在使用Tamper猴子编写一个脚本来实现某些事情的自动化。
我正在尝试获取某些字符的级别,以便可以选择最低级别,然后单击它来选择它。
以下是相关代码:
<td class="box-select boxPk pad-10">
<label for="(NULL)">
<input class="hidden" type="radio" name="replacement" id="(NULL)" value="(NULL)">
<b><a href="#" onclick="pokedexTab('pid=(NULL)', 1); return false;">Robert</a></b> <i class="ion-female female"></i><br>
<img src="(image url)"><br>
<b class="color-maroon">Level:</b> 16<br>
<b class="color-maroon">Exp:</b> 8,000
</label>
</td>我正在尝试获取某些字符的级别,以便可以选择最低级别,然后单击它来选择它。
这个完整的td标记是可点击的,并且在表中有许多类似的标记,每个表都有不同的属性。
忽略(NULL)s,我只是将其替换为唯一ID。
非常感谢您阅读这个问题和任何可能的帮助,您可以提供!
发布于 2018-04-06 05:15:21
试试这个假设单元格中只有一个Level:
let levels = [];
const $levelCells=$(".boxPk>label");
$levelCells.each(function() {
console.log($(this).find("a").text()); // if you want the name you need to save it
levels.push(parseInt($(this).text().split("Level: ")[1]));
})
const maxNum = Math.max(...levels) // 16
const minNum = Math.min(...levels) // 14
console.log("Min",minNum);
console.log("Max",maxNum);<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td class="box-select boxPk pad-10">
<label for="(NULL)">
<input class="hidden" type="radio" name="replacement" id="(NULL)" value="(NULL)">
<b><a href="#" onclick="pokedexTab('pid=(NULL)', 1); return false;">Robert</a></b> <i class="ion-female female"></i><br>
<img src="(image url)"><br>
<b class="color-maroon">Level:</b> 14<br>
<b class="color-maroon">Exp:</b> 8,000
</label>
</td>
<td class="box-select boxPk pad-10">
<label for="(NULL)">
<input class="hidden" type="radio" name="replacement" id="(NULL)" value="(NULL)">
<b><a href="#" onclick="pokedexTab('pid=(NULL)', 1); return false;">Frank</a></b> <i class="ion-female female"></i><br>
<img src="(image url)"><br>
<b class="color-maroon">Level:</b> 15<br>
<b class="color-maroon">Exp:</b> 8,000
</label>
</td>
<td class="box-select boxPk pad-10">
<label for="(NULL)">
<input class="hidden" type="radio" name="replacement" id="(NULL)" value="(NULL)">
<b><a href="#" onclick="pokedexTab('pid=(NULL)', 1); return false;">Fred</a></b> <i class="ion-female female"></i><br>
<img src="(image url)"><br>
<b class="color-maroon">Level:</b> 16<br>
<b class="color-maroon">Exp:</b> 8,000
</label>
</td>
</tr>
</table>
https://stackoverflow.com/questions/49685746
复制相似问题