我的 php 代码是这样的-
for($i=1;$i<=$n;$i++)
{
$id='selectThisID-' . $i;
?>
<div id="<?php echo $id;?>">On Select this Div(say #selectThisID-3)<?php echo $field-n; ?></div>
<?php $id= 'paraID-' . $i;
<p id="<?php echo $id; ?>" style="display:none">Toggle this para(say #paraID-3) for selected ID only</p>
}
现在如何在我的 jQuery 中处理这个可变数量的 id。据我所知,对于单个 div 语句,它可能是:
<script>
$(document).ready(function(){
$("[id^=selectThisID-]").click(function(){
$("[id^=paraID-]").toggle();
});
});
</script>
所以在选择带有 id 的元素时'#selectThisID-1'
,<p>
将切换。如何#selectThisID-2, #selectThisID-3....#selectThisID-n
用作 jQuery 选择器。如何从 php 代码获取 'n' 的值到 jQuery?请帮忙。
提前致谢。
编辑:
假设$n=5
,所以总共有 5 个div
元素。现在的问题是,当我选择任何一个div
(比如说#selectThisID-3
)时,所有<p>
元素都会被切换(即
#paraID-1, #paraID-2....#paraID-5
全部切换)。但是,我需要在选择 div-3 时切换 para-3,在选择 div-4 时切换 para-4,依此类推。请帮忙。