小编vee*_*vee的帖子

检查div是否具有jQuery具有特定属性的子级

我正在尝试找到语法来确定div是否具有包含data-role属性设置为的子div header.我试过这些东西没有运气:

$('div[data-role*="page"]').each(function(i) {
    if($(this).children('div').attr('data-role')=='header';) {
        alert("has header");
    }
});
Run Code Online (Sandbox Code Playgroud)

$('div[data-role*="page"]').each(function(i) {
    if($(this).children('div[data-role*="header"]').length!=0;) {
        alert("has header");
    }
});
Run Code Online (Sandbox Code Playgroud)

jquery attributes jquery-selectors

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

mysql查询选择除了之外的所有内容

我有两个mysql表.

第一个称为"selected",由id,user_id和widget_id字段组成.

另一个被称为"小部件",包括几个东西,包括widget_id.

我创建了一个过滤器,以便用户可以显示他/她选择的小部件,或者他/她未选择的小部件.对于他选择的人,我用这个:

SELECT * 
  FROM widgets, chosen 
 WHERE chosen.user_id = $user_id 
   AND chosen.widget_id = widgets.widget_id
Run Code Online (Sandbox Code Playgroud)

但是,我无法弄清楚如何显示他/她没有选择的那些.这不起作用(显示所有内容):

SELECT * 
  FROM widgets, chosen 
 WHERE !(    chosen.user_id = $user_id 
         AND chosen.widget_id = widgets.widget_id)
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

mysql sql

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

在javascript/jquery中简单的3-2-1倒计时

我正在尝试创建一个简单的3-2-1计数器.我想显示3,2和1,并在倒计时结束时运行一个功能.我尝试了几件事无济于事:

$("#count_num").delay(1000).queue(function() {
        $(this).html("2")
        });
$("#count_num").delay(1000).queue(function() {
        $(this).html("1")
        });
Run Code Online (Sandbox Code Playgroud)

和:

$("#count_num").delay(1000).queue(function() {
        $(this).html("2").delay(1000).queue(function() {
        $(this).html("1")
        });
        });
Run Code Online (Sandbox Code Playgroud)

在这些情况下,它确实达到2但从未到1.我还安装了doTimeout插件(http://benalman.com/projects/jquery-dotimeout-plugin/)并尝试了这个:

$.doTimeout( 1000, function(){
        $("#count_num").html("2");
        });
$.doTimeout( 1000, function(){
        $("#count_num").html("1");
        });
Run Code Online (Sandbox Code Playgroud)

和:

var count=3;
        $.doTimeout( 1000, function(){
        if ( count==1 ) {
        // do something finally
        return false;
        }
        $("#count_num").html(count);
        count--;
        return true;
        });
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?谢谢.

javascript jquery countdown

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