小编kid*_*won的帖子

从jQuery选择中选择元素

<div class="a b"></div>
<div class="a c"></div>
<div class="a b"></div>
<div class="a c"></div>
<div class="a b"></div>
<div class="a f"></div>


var selection = jQuery('div.a');
Run Code Online (Sandbox Code Playgroud)

有没有人知道一种方法来选择具有class ="b"的div var selection 而不迭代数组的元素并逐个检查它们的类?

javascript jquery

0
推荐指数
1
解决办法
39
查看次数

jQuery-UI的自定义项目选择:可选

我有一个主div,里面有子div:

<div id="selectable">
  <div class="item text"></div>
  <div class="item image"></div>
  <div class="item text"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

当我添加jQuery:

$('#selectable').selectable();
Run Code Online (Sandbox Code Playgroud)

因此,内部的所有div都是可选择的.

有没有办法删除div上具有'image'类的可选类?

谢谢

jquery jquery-ui

0
推荐指数
1
解决办法
279
查看次数

jquery不会同时运行两次相同的函数

我有一个代码.

setInterval(somefunc, 1000);

function somefunc() {
    curid = $(".chat-message:last").attr("id");
    $.post("http://blah.com/blah.php&last_msg_id=" + curid, function (data) {

        $('.chat-messages').append(data);
    });
}

function saveChat() {
    var texts = $('#chatText').val();

    var request = $.ajax({
        type: "POST",
        url: "http://blah.com/submit.php",
        data: {
            text: texts
        },
        dataType: "html"
    });

    request.done(function (msg) {
        somefunc();
    });
}
Run Code Online (Sandbox Code Playgroud)

问题是有时候saveChat会在间隔的同时执行,而somefunc会附加信息.chat-messages重复.我怎么能避免它?我需要一个允许仅在somefunc()的先前执行完全完成时再次执行somefunc()函数的函数.或者只是不允许同时执行somefunc()函数两次.

ajax jquery

0
推荐指数
1
解决办法
650
查看次数

1970年之前的时间戳保存为0000-00-00 00:00:00

我有一个与model属性对应的timestamp列.但是当我尝试在1970年之前保存时间戳时,表中出现了值0000-00-00 00:00:00.

我没有使用适当的格式吗?是date更适合?是否有解决方法,所以我不需要更改我的架构?

php mysql database laravel

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

标签 统计

jquery ×3

ajax ×1

database ×1

javascript ×1

jquery-ui ×1

laravel ×1

mysql ×1

php ×1