在jquery中是否有一种方法可以监听节点类的更改,然后在类更改为特定类时对其执行某些操作?具体来说,我正在使用jquery工具选项卡插件和幻灯片放映,并且正在播放幻灯片时,我需要能够检测焦点何时在特定选项卡/锚点上,以便我可以取消隐藏特定的div.
在我的具体例子中,我需要知道何时:
<li><a class="nav-video" id="nav-video-video7" href="#video7-video">Video Link 7</a></li>
Run Code Online (Sandbox Code Playgroud)
添加了"current"类更改为以下内容:
<li><a class="nav-video" id="nav-video-video7 current" href="#video7-video">Video Link 7</a></li>
Run Code Online (Sandbox Code Playgroud)
然后我想在那一刻取消隐藏div.
谢谢!
我有一个带有独特问题的问题表和一个答案表,其中的行与特定用户提交的答案相对应.我想要做的是创建一个查询,为每个问题返回一行,并包括登录用户的答案.如果用户尚未回答问题,则答案列应该为该问题显示NULL.无论用户是否已回答,查询都必须为每个问题返回一行,并且不应返回任何其他用户的回答行.
这是我的表格:
CREATE TABLE IF NOT EXISTS `questions` (
`id` int(10) unsigned NOT NULL auto_increment,
`question` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
CREATE TABLE IF NOT EXISTS `answers` (
`fb_user` int(3) unsigned NOT NULL,
`question_id` int(10) unsigned NOT NULL,
`answer` text NOT NULL,
UNIQUE KEY `fb_user` (`fb_user`,`question_id`)
) ENGINE=InnoDB;
Run Code Online (Sandbox Code Playgroud)
目前我正在使用两个查询来完成这项工作:
CREATE TEMPORARY TABLE answers_f SELECT * from answers WHERE fb_user = '$fb_profile_id'
SELECT questions.*, answers_f.* FROM answers_f RIGHT JOIN questions ON questions.id = answers_f.question_id ORDER BY questions.id
Run Code Online (Sandbox Code Playgroud)
题?有没有办法只使用一个左或右连接查询与子查询或多连接,而不是必须创建一个临时表,以及我上面做过?