我有以下我正在开发的工具的 html 输出:
<button>a</button>
<script>$('what to wrtie here to select the previous button element?').click(function(){alert ('a clicked !');});</script>
<button>b</button>
<script>$('same here').click(function(){alert ('b clicked !');});</script>
我需要每个script
标签中的选择器来选择前一个元素。无法应用使用id
选择器,因为该工具不会为元素生成 id。
谢谢。
回答:
$('script').last().prev().click(...
正如 Niklas 所说,当前执行的脚本是列表中的最后一个