草庐IT

jquery-triggerhandler

全部标签

javascript - 从字符串 jquery 中删除所有非数字字符?

这个问题在这里已经有了答案:关闭12年前。PossibleDuplicate:Javascript:stripoutnon-numericcharactersfromstring字符串匹配让我头疼。示例:如果我有这样的字符串:abc123xyz456()*^%$111u222然后将其转换为:123456111222

javascript - jQuery:如何将事件处理程序添加到动态添加的 HTML 元素?

我有以下代码:$(document).ready(function({$(".click").click(function(){alert('TheButtonWasClicked!');});}));这工作正常。但是如果我将具有相同类的元素添加到网页,如下所示:$('#clicked').click(function(){$("#area").append("Clickme");});那么我之前添加到.click类的事件处理程序将不适用于这个新元素。向动态添加的元素添加事件处理程序的最佳方式是什么? 最佳答案 更新我发布这个答案已

javascript - jQuery 多个 getJSON 请求

我的脚本需要在https://graph.facebook.com/xxxx上获取多个json文件,并从每个json中取出某个字段,然后计算求和。我的问题是在完成getJSON之后如何打印出结果?使用以下代码,它将打印0。请随意提出任何更好的方法。varresult=0;$.each(urls,function(i,url){$.getJSON(url,function(json){result+=json.field1;})});alert(result); 最佳答案 使用jQuery1.5延迟对象:累积$.getJSON()返回

javascript - 如何使用 javascript/jQuery 增加/减少十六进制颜色值

是否可以在jQuery/javascript中逐步增加或减少十六进制颜色值?我想做的是这样的:从像这样的for循环中改编for(vari=0;i我想做类似的事情for(varcolor=000000;color没有任何转换。这可能吗?我已经试过了:for(varcolor=parseInt('000000',16);color它可以工作,但速度非常慢(我收到警告说脚本正在减慢网站速度,如果我想停止脚本)。我要这样做的原因:我想在一定的时间间隔内更改svg渐变的色标。例如,如果我有这个svg(简化):......这个渐变当然会显示为纯色。现在我想逐步将其更改为例如......在每个步骤或

javascript - jQuery 延迟使用 append()

我无法使jQuery的延迟函数与append函数一起使用。怎么了?有没有办法让它工作?我想避免直接使用setTimeout以便让没有任何经验的客户更容易理解,他们将自己维护它。我的代码:$('#chatwindow').append('test').delay(2000).append('test');在这段代码中,我同时打印了'testtest',delay被忽略了。 最佳答案 这是因为delay(2000)默认情况下对fx队列进行排队,append()从来不是其中的一部分。相反,您可以使用queue()在其上专门对append(

javascript - 在 select2 中获取所选选项的值,然后使用 jquery 将该值设置为输入文本?

我是jquery和javascript的新手,所以这可能是一个愚蠢的问题,但我在将从select2中的选定选项获取的值设置为文本输入时遇到问题。这是我的代码:$(function(){//turntheelementtoselect2selectstyle$('.select2').select2({placeholder:"Selectastate"});vardata=$(".select2option:selected").text();$("#test").val(data);});select2selectbox:AlabamaVermontVirginiaWestVirgi

javascript - 使用 JQuery 禁用和启用所有超链接

我有以下禁用所有超链接的方法,但在发生事件后我想再次启用它们,我该怎么做?$("a").click(function(){returnfalse;});我不认为它只是将其设置为true这么简单。;)谢谢大家 最佳答案 与其以这种方式绑定(bind)“点击”处理程序,不如这样做:$('a').bind("click.myDisable",function(){returnfalse;});然后当你想删除那个处理程序时很容易:$('a').unbind("click.myDisable");这样您就可以避免弄乱可能绑定(bind)到“点

javascript - JQuery - 如何将 li 移动到 ul 中的另一个位置? (交换2里)

应用它的好方法是什么?我需要一个脚本来交换两个在中的位置。它认为应该可以实现。感谢您的回复。HTMLItem1Item2Item3Item4Item5伪Javascript(JQuery)$("#awesomeulli:eq(1)").exchangePostionWith("#awesomeulli:eq(3)");HTML结果Item1Item4Item3Item2Item5 最佳答案 您可以使用jQuery的.after()来移动元素。我克隆了其中一个,这样原件就可以保留为占位符。这就像如果你想切换变量a和b,你需要第三个临时

javascript - jQuery this.html() 返回未定义

我正在使用jQuery重新格式化一些非常糟糕的HTML。我需要拼接兄弟元素在一起。我试过这段代码:$('font+font').each(function(){this.html().appendTo(this.prev());this.remove();});但它给了我这个错误:TypeError:'undefined'isnotafunction(evaluating'this.html()')这是HTML的示例:Thisfragmentisactuallyoneelement.更新我用$(this)更新了我的代码,但它仍然无法正常工作。当我运行这段代码时$('font+font'

javascript - FitText.js 的非 jQuery 替代品?

我目前正在做一个小项目,我需要做的最后一件事就是创建一个漂亮的响应式标题。我找到了FitText.js这似乎是我非常喜欢的东西,也正是我所需要的。唯一的问题是这个插件使用了jQuery而我根本没有在项目中使用jQuery并且不想只使用一个小插件。您是否听说过或使用过与FitText.js类似的插件,但它不需要jQuery? 最佳答案 JeremyKeith(@adactio)正在维护FitText的非jQuery替代方案:https://github.com/adactio/FitText.js