2014-12-17 3 views
0

ребята!

Как получить доступ к внутреннему идентификатору div (с автоинкрементами) с помощью внешнего идентификатора DIV?

Я получил следующий код:

<?php 
    for ($i = 0 ; $i < 4 ; $i++) { 
?> 

<!--EXTERNAL DIV--> 
<div class = "square" onClick = "paint(this.id); doSomethingElse(this.id)"<br> id = "<?php echo "$i" ?>"> 


(...) 
<!--Internal DIV--> 
<div id = "test<?php echo "$i";?>"> 
</div> 
</div> 

Что я хочу: мне нужно вызвать функцию «doSomethingElse» во внешнем DIV (потому что это квадрат, который будет нажата) , но он покажет (отображает: видимый) Внутренний DIV, поэтому мне нужно получить доступ к ID внутреннего div из идентификатора внешнего div с помощью jQuery или javascript.

Я знаю, что это немного запутывает, но я думаю, что так я могу получить то, что хочу.

Спасибо!

ответ

0

Ну, для начала, избавитесь от тэга break в вашем div. и вам нужно начать с буквы. и ваши заявления эха нуждаются в полутоле:

<div class="square" onClick="paint("#a<?php echo "$i"; ?>"); doSomethingElse("#a<?php echo "$i"; ?>")" id = "a<?php echo "$i"; ?>"> 
Смежные вопросы