小编Ada*_*yle的帖子

jQuery结合td:not(:first-child)和td:empty

我正在尝试在我的jQuery代码中组合td:not(:first-child)和td:empty selectors.我在下面附上了一段代码摘录.此代码使用hoverIntent插件在1秒的时间延迟后执行功能代码.

$(".jqgrow td:not(:first-child)")
    .mouseenter(function(){
    $.doTimeout('cellhover', 1000, function(e){
        my_tooltip
        .css({opacity:0.85, display:"none"})
        .stop() // Added stop() to fix bug, flickering of tooltip
        .fadeIn(10);                                
    });
});
Run Code Online (Sandbox Code Playgroud)

简单来说,如果鼠标不在我表中的第一列(这个表包含其内容与我的工具提示无关的单元格)并且鼠标所在的单元格不为空,我需要触发该函数.我不确定是否使用td:empty或使用.html().

我尝试了以下没有奏效的方法:

$(".jqgrow td:not(:first-child) td:empty")
$(".jqgrow td:empty td:not(:first-child)")
$(".jqgrow td:not(:first-child, :empty)")
Run Code Online (Sandbox Code Playgroud)

我看到使用.is(:empty)和filter()与其他问题相关的想法,但我不知道如何将其应用于这种情况.

我会感激任何帮助!

jquery jquery-selectors

4
推荐指数
1
解决办法
4414
查看次数

MySQL LEFT JOIN - 值可以为NULL

我正在修改一个MySQL语句但是在LEFT JOIN和空行时遇到了一些麻烦.目前我有:

SELECT cs.case_id, cs.child_firstname, gu.*
FROM tblcases AS cs 
LEFT JOIN tblguardians AS gu
ON cs.case_id = gu.case_id 
WHERE cs.child_firstname = '%craig%' AND gu.firstname LIKE '%sally%'
Run Code Online (Sandbox Code Playgroud)

只要"tblguardians"表中有条目,此查询就可以正常工作,但如果没有记录,则LEFT JOIN返回NULL - 因此,当我在PHP中迭代结果时,不会返回该条目.

有没有办法从"tblcases"返回字段,无论"tblguardians"是否有相关结果?我想我已经阅读了太多的Google页面,以获取更多信息!

mysql sql join

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

标签 统计

join ×1

jquery ×1

jquery-selectors ×1

mysql ×1

sql ×1