Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как обратиться к элементу по ID через переменную? (https://javascript.ru/forum/jquery/45603-kak-obratitsya-k-ehlementu-po-id-cherez-peremennuyu.html)

pashin76 07.03.2014 15:52

Как обратиться к элементу по ID через переменную?
 
Никак не могу сообразить, как обратиться к элементу по ID через переменную?
Есть массив элементов с ID=1..k...n
И переменная k
Например, в определенный момент k=10

Нужно обратиться к элементу с ID=k

$("#" + k).html("Привет"); Не работает
$("#10").html("Привет"); Работает

рони 07.03.2014 16:32

pashin76,
либо к не 10 либо такого элемента нет ещё. но лучше не цифру а с буквы id = "a10"
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  div{
    width: 100px;
    height: 100px;
    position: absolute;
  }
  #a10{
    background-color: #FF00FF;
  }

  </style>
  <script src='http://code.jquery.com/jquery-latest.js'></script>
  <script>
    $(function () { var k = 10;
    $("#a" + k).html("Привет");
})

  </script>
</head>

<body>
  <div id="a10"></div>
</body>

</html>

pashin76 07.03.2014 19:51

Спасибо большое


Часовой пояс GMT +3, время: 18:21.