Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите разобраться где ошибка
Форумы портала PHP.SU » » Вопросы новичков » Помогите разобраться где ошибка

Страниц (1): [1]
 

1. aleks3130 - 19 Февраля, 2013 - 14:02:11 - перейти к сообщению
<div class="booton1" id="window1<?=$a?>"></div>
<div id="booton2"></div>

<div class="window1" id="window1<?=$a?>">
<div id="name1_content"><?=$a?></div>
<div class="window1_close"></div>
</div>

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


$('.booton1').click(function(){
var id=($(this).attr('id'));
// alert(id);
$(window11).show();
});




Подскажите почему так работает $(window11).show(); , а так нет$(id).show();

alert (id) выводит window11 (пробовал даже копировать это значение)

В чем ошибка?
2. esterio - 19 Февраля, 2013 - 14:07:10 - перейти к сообщению
3. aleks3130 - 19 Февраля, 2013 - 14:09:50 - перейти к сообщению
esterio пишет:

ТАк не работает
(Добавление)
esterio пишет:
$this - это class="booton1 и неотносится к id="windows11"
4. DelphinPRO - 19 Февраля, 2013 - 14:25:11 - перейти к сообщению
aleks3130 пишет:
В чем ошибка?
когда указываешь селектор идентификатора, перед ним нужно писать символ решетки. перед классом - симол точки. Вы CSS немного знаете? в jQuery точно так же выбираются элементы.

в итоге -
CODE (javascript):
скопировать код в буфер обмена
  1. $('#' + id).show();

(Добавление)
aleks3130 пишет:
$(window11).show();

а так разве работает?
должно быть примерно так:
CODE (javascript):
скопировать код в буфер обмена
  1. $('#window11').show();
5. IllusionMH - 19 Февраля, 2013 - 15:49:40 - перейти к сообщению
DelphinPRO, suddenly! 0_o
CODE (html):
скопировать код в буфер обмена
  1. <div id="someNameThatDoesNotExistInNormalWindowObject">text</div>
  2. <script>
  3.   console.log(someNameThatDoesNotExistInNormalWindowObject);
  4.   console.log(someNameThatDoesNotExistInNormalWindowObject === window.someNameThatDoesNotExistInNormalWindowObject);
  5. </script>

а я думал можно только через document.elementId

 

Powered by ExBB FM 1.0 RC1