Tag: javascript

Javascript – 将数字转换为将数字转换为某个不同数字的数字。 不明白为什么会发生这种情况?

某个数字的前导零,将数字转换为某种未知数字格式。 例如 : 017正在转换为15 037正在转换为31 还发现最终具有8 0r 9的数字保持相同,例如: 018是18 038是38 o59是59 我发现的另一件事是 对于每个下一个10的范围,转换值和实际值之间的差值增加2 例如 : 对于范围00-09差异为0即07的值为7,04为4 对于范围010-019差异是2值017将是010-019将是11 对于范围020-029差异是4值027将是020-029将是17 等等.. 这是一个测试的snipet http://jsfiddle.net/rajubera/BxQHF/ 我不知道为什么会这样? 请帮助我如何从前导零的数字中获取正确的十进制数?

在所有商标和注册商标符号周围添加上标标签

我想在我的页面中的每个™,®,©周围添加标签。 我发现了这个问题: CSS上标注册商标让我开始了。 该脚本的工作原理是将标记放置在适当的位置,但它在每个标记周围添加两个标记而不是一个标记。 这是我的JS添加标签: jQuery(“body”).html( jQuery(“body”).html().replace(/®/gi, ‘®’).replace(/®/gi, ‘®’). replace(/™/gi, ‘™’). replace(/™/gi, ‘™’). replace(/©/gi, ‘©’). replace(/©/gi, ‘©’) ); 如何确保每个符号只添加一次标记? 某种条件可能吗?

使用javascript测试文件是否存在

这里和这里已经提出了这个问题。 但我已经尝试了三个答案而没有好运。 我正在使用一个名为Niagara的系统,它充当了Web服务器,这可能是这些技术不起作用的原因。 尽管如此,我觉得必须有办法检查文件是否存在,而不是存在404或200或0。

使用jquery添加两个变量

var a = 1; var b = 2; var c = a+b; c将显示为12 ; 但我需要3 我如何使用jQuery做到这一点?

是否可以使用css根据背景颜色更改文本颜色?

是否可以使用css根据背景颜色更改文本颜色? 就像在这张图片中一样 当文本从一个div(白色空间:nowrap)越过时,是否可以使用css或jquery / javascript更改文本颜色? 谢谢

AJAX没有更新变量

jQuery的 我正在发出一个AJAX请求,用来更新服务器的响应来更新变量( foo )的值。 这是我正在使用的代码: //## My variable ## var foo = “”; //## Send request ## $.ajax({ url: “/”, dataType: “text”, success: function(response) { foo = “New value:” + response; }, error: function() { alert(‘There was a problem with the request.’); } }); //## Alert updated variable ## alert(foo); 问题是foo的值仍然是一个空字符串。 我知道这不是服务器端脚本的问题,因为我要么得到错误警报,要么至少得到字符串”New value:” 。 这是一个演示问题的JSFiddle: […]

如何在末尾的添加脚本中添加脚本

客户端正在使用Sharetribe,它允许您通过管理员添加自定义JS,但仅限于头部。 我希望我的脚本在jQuery之后加载,但jQuery在主体的末尾加载。 如何在doc加载后编写将主要脚本添加到最后的vanilla JS? 我试过这个: var script = document.createElement(“script”); script.type = “text/javascript”; script.src = “http://cdn…”; document.body.appendChild(script); var script2 = document.createElement(“script”); script2.type = “text/javascript”; script2.text = “$(SOME.CODE.HERE);” document.body.appendChild(script2); 但它在文档加载完成之前执行(特别是在jQuery可用之前)。 我能想到的唯一一件事是设置一个计时器,但这似乎有点儿。 任何建议?

将HTML添加到通过node.nodeValue提取的文本节点

我想知道在提取contents()并在其中的所有文本节点上执行替换后,是否有任何方法可以输出HTML。 jsFiddle: http : //jsfiddle.net/bikerabhinav/t8835/1/ HTML: Hi, this is a Textnode _link_ this is Textnode number 2 element node JS: $(‘#msg’).contents().each(function() { if(this.nodeType == 3) { var u = this.nodeValue; var reg = /_link_/g; this.nodeValue = u.replace(reg,’Google’); } }); OUTPUT: Hi, this is a Textnode Google this is Textnode number 2 element node 我需要的: Hi, […]

将JSON对象字符串数组转换为JS对象数组

我想将一个JSON String数组转换为JSON对象数组,而不循环遍历每个项目并使用JSON.parse解析它。 例: var s=[ ‘{“Select”:”11″, “PhotoCount”:”12″}’, ‘{“Select”:”21″, “PhotoCount”:”22″}’, ‘{“Select”:”31″, “PhotoCount”:”32″}’];

jQuery动画序列

我的问题已被问过一百万次,但我找不到满足我需求的答案。 我需要的是一个允许我按顺序播放动画的function。 我正在开发一个包含许多CSS3过渡和jQuery / jQueryUI动画的网站。 我将这些动画分解为基本的独立function,例如: slideUpSomething(); fadeOutSomethingElse(); showThisOtherDude(); 这些function可以是任何东西: animationA(); animationB(); animationC(); 使用回调或队列会使代码无法管理。 说实话,我现在还不够好控制它们(计划稍后学习)……链接似乎不可能,因为我以不同的方式动画不同的元素。 使用计时器对我来说似乎很糟糕。 我梦寐以求的是一个function“animateSequentially(sequence)”,其工作原理如下: $(document).ready(function(){ function animationA() {/*declaration*/} function animationB() {/*declaration*/} function animationC() {/*declaration*/} … function animationZ() {/*declaration*/} function animateSequentially(sequence) { /* Here is the code I need */ } $(‘#someButton’).click(function(){ animateSequentially( [animationA, animationB, animationC, … , animationZ] ); }); }); 要求如下: […]