Javascript nextSibling

问题描述 投票:0回答:1

[尝试使用nextSibling获取下一个IDHTML

<div class="flex relative" onclick="TradeThis(this.id)" id="1" style="cursor:pointer">
  <div class="relative flex-1 mr-1">
    <div class="px-3 text-xs text-center text-white border border-red-700">
      <div class="text-xxs">
        SELL • EUR
      </div>
      <div class="mb-4">
        1.10<span class="text-3xl font-bold leading-none">28</span>3
      </div>
    </div>
    <div class="absolute p-2 red-border-box right-0 bottom-0"></div>
  </div>
</div>

JS

function TradeThis(id) {
  if ($('id').css("display", "none")) {
    ($('id').nextSibling).show().siblings('div').showAll();
  } else if ($('id').nextSibling).css("display", "none")) {
    $('id').show().siblings('div').showAll();
  }
}

id为'1'下一个ID应该为“ 2”出问题了,有人吗?

javascript siblings
1个回答
0
投票
$('id')将选择一个元素,即<id>。它不存在。如果要将参数中的id用作选择器,则应这样构造它:
© www.soinside.com 2019 - 2024. All rights reserved.