[英]Why doesn't this simple jQuery script work?
首先是脚本:
<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名称,但是现在可以正常工作了,没有错误... 但是也没有结果 。
细节:
您需要将代码包装在
$(document).ready(function() {
...
)};
或者把它放在你body
的尽头。 否则,代码将在您的元素存在之前运行,因此不会添加任何处理程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.