Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   ПОМОГИТЕ С ПОДЛЮЧЕНИЕМ К ID (https://javascript.ru/forum/events/35606-pomogite-s-podlyucheniem-k-id.html)

Brook 15.02.2013 22:54

ПОМОГИТЕ С ПОДЛЮЧЕНИЕМ К ID
 
Доброго времени суток!

Нужна помощь... я не могу обозначить id для блока

вот пример:
var id= '#1';
$(id).html('12345');


у меня подключается id в виде строки и по другому никак...
поэтому я не могу его объявить((

Пожалуйста, помогите.
Заранее, Спасибо!:thanks:

рони 15.02.2013 23:05

Brook,
и что в вашем примере неработает?

Brook 15.02.2013 23:07

он не подключается к указанному id

рони 15.02.2013 23:42

Brook,
скрипт наверно запускали раньше чем элемент c id появился на странице?

рони 15.02.2013 23:44

<!DOCTYPE html>
<html>
<head>
  <title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function (){
var id= '#1';
$(id).html('12345')
})
</script>
</head>
<body>
<div id="1"></div>
</body>
</html>

<!DOCTYPE html>
<html>
<head>
  <title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div id="1"></div>
<script type="text/javascript">
var id= '#1';
$(id).html('12345');
</script>
</body>
</html>

Brook 16.02.2013 00:36

не работает = я получаю этот блок через GET()

Torch`Ok 18.02.2013 15:56

Какого вида получается ссылка при передаче??? Я себе делал похожее...
У меня приходит ссылка вида
mysite.ru / stranica.php ? name=vasya&age=18&sex=m
var p_url = location.search.substring(1);//вся строка
var parametr = p_url.split("&");//убираем &
var name_str = parametr[0];// получаем первое значение name=vasya
var index_name = name_str.indexOf('=');// находим знак =
var name = name_str.substring(index_name+1);// считываем то что после =
alert (name)// получаем Васю)))


Если у Вас ссылка передает 1 параметр то вообще просто
mysite.ru / stranica.php ? 123

<!DOCTYPE html>
<html>
<head>
  <title></title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(function (){
var id = location.search.substring(1);
$('#'+id).html('12345')
})
</script>
</head>
<body>
<div id="123"></div>
</body>
</html>


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