小编Sna*_*awa的帖子

在jquery中监听类的更改

在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.

谢谢!

javascript jquery

26
推荐指数
3
解决办法
7万
查看次数

左边或右边的连接是否可以设置此结果?

我有一个带有独特问题的问题表和一个答案表,其中的行与特定用户提交的答案相对应.我想要做的是创建一个查询,为每个问题返回一行,并包括登录用户的答案.如果用户尚未回答问题,则答案列应该为该问题显示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)

题?有没有办法只使用一个左或右连接查询与子查询或多连接,而不是必须创建一个临时表,以及我上面做过?

mysql left-join

2
推荐指数
1
解决办法
46
查看次数

标签 统计

javascript ×1

jquery ×1

left-join ×1

mysql ×1