假设我有一个数组,用于存储我用于setInterval.
如果我想动态创建一个 id 怎么办……我可以这样做吗?
id_array.push(++id_var) = setInterval(function, milliseconds);
Run Code Online (Sandbox Code Playgroud)
看?
我还有一个名为“id_var”的变量,我相信,如果我增加它,它会给我一个新的“id”。
这段代码正确吗?
是否可以使用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)
但它不起作用.
提前感谢大家的任何建议.
我想validate我email address通过jQuery的unobtrusive validation.喜欢做
如果需要任何字段,data-val-required则在字段中添加属性.电子邮件也一样
验证我可以使用哪个属性?
我试图为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循环时它会冻结....有什么想法来修复它吗?>.<谢谢!! 安德里亚
我有一个函数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) 这个脚本:
$(function() {
$('a').each(function() {
var href = $(this).attr('href');
if ("a:not(http://)") {
$(this).attr('href', '/' + href);
}
});
});
Run Code Online (Sandbox Code Playgroud)
将斜杠添加到每个链接甚至包含"http://"的链接不知道为什么?我没有收到任何错误?
关于如何解决这个问题的任何想法?
我正在努力实现这个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)是当前选择的字段.
有人能帮助我理解我做错了什么吗?
谢谢!
我正在使用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) 我如何拆分十进制数?变量bidnumber是10.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提醒.我不知道我哪里出错了?
我知道这对某些人来说非常基本,但这让我头疼.为什么这种模式
/[!@#$%^&*()+|.*-<>\'`]/
Run Code Online (Sandbox Code Playgroud)
在数字输入上返回true,即abcd123.在这个测试仪上测试它
javascript ×9
jquery ×6
function ×1
href ×1
html ×1
html5 ×1
image ×1
method-call ×1
php ×1
preg-match ×1
src ×1
url ×1
websocket ×1