Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите выбрать селектор с переменной (https://javascript.ru/forum/events/67642-pomogite-vybrat-selektor-s-peremennojj.html)

wmag 28.02.2017 18:03

Помогите выбрать селектор с переменной
 
пробую так:
var choose = $('[choose=' + id + ']');


это не работает:
choose.html('');

это тоже не работает:
choose.html(htmldata);


консоль пишет (
console.log(choose);
) : [prevObject: n.fn.init[1], context: document, selector: "[choose=player1]"]

--------------------

пробую так:
var choose = ('[choose=' + id + ']');


это не работает:
$(choose).html('');

это тоже не работает:
$(choose).html(htmldata);


консоль пишет (
console.log($(choose));
) : [prevObject: n.fn.init[1], context: document, selector: "[choose=player1]"]

рони 28.02.2017 18:06

wmag,
делайте пример, потом окажется, опять где-то кавычки забыли.

wmag 28.02.2017 19:41

Всё скопипастил сюда.
как примеры вставлять - не знаю

wmag 28.02.2017 19:45

на глаз, по синтаксису не накосячил?

рони 28.02.2017 19:52

wmag,
Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.

рони 28.02.2017 19:56

wmag,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
var id = "player1"
var choose = $('[choose=' + id + ']');
choose.html('');
});
  </script>
</head>

<body>
<div choose="player1" >всякая хрень</div>

</body>
</html>

wmag 02.03.2017 05:15

Спасибо!
а как кстати. такие вот примеры вставлять, что бы кнопочка ПОСМОТРЕТЬ была?

рони 02.03.2017 10:55

wmag,
[HTML run]тут html[/HTML]

Пожалуйста, отформатируйте свой код!

Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
[js]
... ваш код...
[/js]


О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting.


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