id;"); ?> jQuery('#'+toggleC-6ren">
gpt4 book ai didi

javascript - 为什么这个简单的 jQuery 脚本不起作用?

转载 作者:行者123 更新时间:2023-11-28 21:13:39 26 4
gpt4 key购买 nike

首先是脚本:

<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 名称的变量,但现在可以正常工作,没有错误......但也没有结果.

详细信息:

  • 此脚本位于 PHP 页面中,该页面呈现一个管理页面WordPress 插件。
  • 它位于结果循环内,目的是逐个问题地切换答案列表的显示基于唯一 ID 的基础。
  • 我使用了几乎相同的脚本将成功显示所有问题的所有答案他们的共同类(class)。
  • 我已经验证了 div id 正在显示正确地在 html 和变量中。

最佳答案

您需要将代码包装在

$(document).ready(function() {
...
)};

或者将其放在正文的末尾。否则,代码会在元素存在之前运行,因此不会添加处理程序。

关于javascript - 为什么这个简单的 jQuery 脚本不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8102727/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com