首先是脚本:
<script type="text/javascript" language="javascript">
<!--
<?php
echo("var answersC = 'answertable'+$qrow->id;");
echo("var toggleC = 'toggletable'+$qrow->id;");
?>
jQuery('#'+toggleC).click(function() {
jQuery('#'+answersC).slideToggle('fast');
});
console.log('#'+toggleC); //example #toggletable6
console.log('#'+answersC); //example #answertable6
// -->
我在另一个帖子中发布了这个用于锻炼如何使用变量作为id名称,但是现在它正常运行而没有错误... 但也没有结果
详细信息:
答案 0 :(得分:3)
您需要将代码包装在
中$(document).ready(function() {
...
)};
或将其放在body
的末尾。否则,代码在元素存在之前运行,因此不会添加任何处理程序。