【发布时间】:2020-05-18 14:10:22
【问题描述】:
如何在不编辑 DOM 的情况下选择下面代码中的第一个 input(如果需要,使用 jQuery)?
<input type="text"/> <!-- The element I want to select -->
<script>
// Select the input above
</script>
<input type="text"/>
请注意,在此代码示例前后有未知数量的输入和脚本标签,因此$("input:eq(1)") 之类的解决方案将不起作用。
棘手的部分是选择位于执行当前 JavaScript 的 script 标记之前的 input。
无需问我为什么我也想这样做,这纯粹是为了美观,如果可能的话,我想这样做而不必在我的输入中添加随机 id。
编辑
这就是大多数答案不起作用的原因:http://jsfiddle.net/2WqfP/
【问题讨论】:
标签: javascript jquery jquery-selectors