小编Esa*_*ija的帖子

setInterval 的 ID。它是如何工作的?

假设我有一个数组,用于存储我用于setInterval.

如果我想动态创建一个 id 怎么办……我可以这样做吗?

id_array.push(++id_var) = setInterval(function, milliseconds);
Run Code Online (Sandbox Code Playgroud)

看?

我还有一个名为“id_var”的变量,我相信,如果我增加它,它会给我一个新的“id”。

这段代码正确吗?

javascript

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

如何在jQuery中使用javascript调用方法?

是否可以使用call methodjavascript(如[mdn documentation]中所述)来传递参数this

有这样的代码:

console.log(this);
$('#image_id').load(function () {
    console.log(this);
});
Run Code Online (Sandbox Code Playgroud)

我希望第二个this(包含在其中的那个load function)与第一个相同.

我试过了

console.log(this);
$('#image_id').load.call(this, function () {
    console.log(this);
});
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

提前感谢大家的任何建议.

javascript jquery function-call method-call

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

通过jquery进行电子邮件验证不引人注目

我想validateemail address通过jQuery的unobtrusive validation.喜欢做

如果需要任何字段,data-val-required则在字段中添加属性.电子邮件也一样

验证我可以使用哪个属性?

javascript jquery jquery-validate

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

websocket javascript读写

我试图为websocket创建一个Read\Write函数,但我有一个问题......

var inarrivo = 0;
var risposta = "";

function RDW_Command(Stringa) {
    var Risposta = "";
    Stringa = "$" + Stringa;
    socket.send(Stringa);
    inarrivo = 0;
    while (inarrivo == 0) {
        doNothing();
    }
    return risposta;
}

function doNothing() {}
socket.onmessage = function (msg) {
    risposta = msg.data;
    inarrivo = 1;
};
Run Code Online (Sandbox Code Playgroud)

问题是当它进入while循环时它会冻结....有什么想法来修复它吗?>.<谢谢!! 安德里亚

javascript html5 websocket

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

将img标签的src设置为javascript函数的结果

我有一个函数getImgurUrl(),我希望它返回的是img标记的src值.

我怎样才能做到这一点?

我的功能:

function getImgurUrl() {
    //get imgur url for current image
    var cookieArray = document.cookie.split(";");
    var encodedURL = cookieArray[2].split("=");
    var decodedURL = decodeURIComponent(encodedURL[1]);
    return decodedURL;
}
Run Code Online (Sandbox Code Playgroud)

和img标签:

<img id="image" name="image" src=""  alt="If you're seeing this something is wrong.">
Run Code Online (Sandbox Code Playgroud)

html javascript image function src

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

Jquery没有选择适当的href

这个脚本:

$(function() {
    $('a').each(function() {
        var href = $(this).attr('href');
        if ("a:not(http://)") {
            $(this).attr('href', '/' + href);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

将斜杠添加到每个链接甚至包含"http://"的链接不知道为什么?我没有收到任何错误?

关于如何解决这个问题的任何想法?

javascript url jquery href

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

将$(this)传递给函数

我正在努力实现这个ColorPicker插件:

http://www.eyecon.ro/colorpicker/

我有一个包含多个字段的表单,我希望在选择任何字段时弹出颜色选择器,并根据所做的选择更改值.

这是我的代码:

jQuery(function($) {
    function changeColor(e) {
        e.preventDefault();
        $(this).ColorPicker({
            onChange: function(hsb, hex, rgb) {
                $(this).attr('value', '#' + hex)
            }
        });
    }
    $('form.niceform input').live('mouseup', changeColor);
})
Run Code Online (Sandbox Code Playgroud)

由于某种原因,$(this).attr ...部分没有认识到$(this)是当前选择的字段.

有人能帮助我理解我做错了什么吗?

谢谢!

javascript jquery

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

为什么这总是返回true?

我正在使用jquery检查div元素中的字符串,但它总是返回if if never else,即使dom不包含那么$我犯的是什么愚蠢的错误?

$('.bw-switcher').on('click', function() {
    $(this).toggleClass('toggledrate', 1000);
    $('.toggledrate > .bwswitch-button:before').toggle('fast');
    $('.toggle_rates').toggle('fast');
    if ($(".deatils.dailyPrice:contains($)")) {
        $('.deatils.dailyPrice').toggle('fast');
        console.log('I am the if');
    } else {
        console.log('I am the else');
        $('.deatils.dailyPrice').toggle('fast').prepend('$');
    }
    $('.toggledrate > .bwswitch-button:after').toggle('fast');
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

分裂不起作用

我如何拆分十进制数?变量bidnumber10.70.

var bidnumber = $(this).parent('div').siblings('.advert-details').find('tr:eq(3)').find('.advert-details-col-2').attr('data-bid');
bidnumber.toString().split('.');
var first = bidnumber[0];
var second = bidnumber[1];
alert(bidnumber[0]);
second.substr(0, 1);
var finalnumber = first + '.' + second;
Run Code Online (Sandbox Code Playgroud)

当我发出警报时bid[0],它应该发出警报10..而是1提醒.我不知道我哪里出错了?

javascript jquery

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

为什么这个pregmatch模式在数字输入上返回true?

我知道这对某些人来说非常基本,但这让我头疼.为什么这种模式

/[!@#$%^&*()+|.*-<>\'`]/ 
Run Code Online (Sandbox Code Playgroud)

在数字输入上返回true,即abcd123.在这个测试仪上测试它

php preg-match

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