如何通过外部DIV ID访问内部div的ID(自动递增)?

时间:2014-12-17 01:59:15

标签: javascript php jquery html

人!

我收到了以下代码:

<?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&#39;外部DIV中的功能(因为它是一个将被点击的正方形),但它会显示(显示:可见)内部DIV,所以我需要从外部div访问内部div的ID&# 39;使用jQuery或javascript的ID。

我知道这有点令人困惑,但我认为这就是我能得到我想要的方式。

谢谢!

1 个答案:

答案 0 :(得分:0)

好吧,首先,摆脱div中的break标记。你的id需要以一封信开头。你的echo语句需要一个分号:

<div class="square" onClick="paint("#a<?php echo "$i"; ?>"); doSomethingElse("#a<?php echo "$i"; ?>")" id = "a<?php echo "$i"; ?>">