Tag: javascript

在iframe的父窗口中触发事件

为什么以下不起作用: //iframe: window.parent.$(document).trigger(‘complete’); //parent window: $(document).bind(‘complete’, function(){ alert(‘Complete’); }); 而以下IS工作: //iframe: window.parent.$(‘body’).trigger(‘complete’); //parent window: $(‘body’).bind(‘complete’, function(){ alert(‘Complete’); }); ?

使用jquery获取引导程序中所选表行的值

我正在使用bootstrap表。 我希望在点击同一页面上的’Add to cart’按钮后获取所选表格行的Item ID值/值。 表格代码: Item ID Product Name Actual Price Discount Price Stock Available JQuery代码: $(document).ready(function() { $(“#add_cart”).click(function() { //foreach selected row retrieve ‘Item ID’ values in array; //call ajax for otherpage.php?arr=’Item ID array’; }); }); 因为我是bootstrap的新手,我正试图解决这个问题,但没有得到适当的解决方案,任何人请告诉我这个。

播放声音收到消息时

我想在接收消息时播放声音,所以我搜索它并找到了许多解决方案,但我找到的最简单的解决方案是 $(‘body’).append(”); 但问题是它不能在Godzilla / IE中播放声音并在Chrome中播放。 有没有办法解决这个问题,而无需添加任何额外的插件(Mozilla / JQuery)。 在Chrome中还有一个问题是,当声音播放时,主窗口的滚动条会从它的位置移动。 我的主要问题是播放声音,因此优先考虑。 任何人都知道它解决方案然后PLZ与我们分享谢谢。

如何仅在用户更改URL时触发事件?

我正在使用Chrome扩展程序,我想检测用户输入url的时间。 我知道: chrome.tabs.onUpdated.addListener(eventLisenerObj.onUpdated); 但是,只要URL被更改(例如,页面自动重新加载,或用户点击链接等),就会调用它。 我希望能够确定只有用户输入URL才能更改URL。

是否可以使用jQuery xml处理程序解析SOAP响应?

我有以下SOAP响应: true 63.35 30 http://sofzh.miximages.com/javascript/sq_cashlesscaterpurse3.gif 23456 GBP 我的问题是,我可以用下面的jQuery解析这个… var xmlText = $(xml).find(“soap:Envelope”). find(“soap:Body”). find(“getPurseBalanceResponse”). find(“getPurseBalanceResult”). find(“balance”).text(); console.log(xmlText); 目前这返回一个空字符串 – 获得“平衡”的正确jQuery调用是什么?

CSS和JQuery:图像名称中的空格中断url()的代码

我有一个页面,当在鼠标hover在缩略图上时,它应该显示更大的图像版本。 我有一个带有ID的’div’,JQuery代码如下: $(document).ready(function(){ $(‘img’).hover(function() { var src = $(“#im” + this.id).attr(“src”); $(‘#viewlarge’).css(‘backgroundImage’,’url(‘ + src +’)’); return false; }); }); 我使用的图像是由Ruby脚本生成的,该脚本“生成”具有相似但不同id的图像。 但是,有时会上传内部有“空格”的照片。 我的开发人员工具告诉我背景图像设置不正确,但图像路径是正确的,浏览器在查找图像时没有问题。 我的问题是,我可以以某种方式消毒url’src’,所以空格不会有问题吗? 我知道做这个服务器端,但我想知道如何使用JQuery / JS这样做。 谢谢!

确定是否已动态地将HTML元素添加到DOM

有没有一种方法可以通过jQuery.append()或其中一个本机Javascript节点操纵器,在Javascript或jQuery中找到何时动态地将HTML元素添加到DOM中? 可能有几种不同的方法可以动态地将HTML元素添加到页面中,因此我不确定应该监听哪些事件或事件。 具体示例是通过第三方Javascript代码(我无法修改或轻松闪烁)将锚标记添加到页面中。 我想更改链接的文本。 我希望在$(SOME ELEMENT).length > 0上有比setTimeout()循环更好的东西。 (我在其中看到的一部分如何确定是否已将动态创建的DOM元素添加到DOM中?但它是从2008年开始的)

如何捕获event.keyCode并将其更改为另一个keyCode?

我在这里检查了其他问题,但他们没有回答我的问题。 我想简单地捕获某些keyCode并将其替换为另一个。 我正在处理角色,而不是白色空间,我不需要松散焦点等。 以下是我的代码。 但你可以用你的那些替换那些keyCodes(例如,当按下大写“A”时,它应该替换为零0等)。 想法是替换keyCode。 phrase.keypress(function(event) { if (event.shiftKey) { switch (event.keyCode) { // Cyrillic capitalized “Н” was pressed case 1053: event.keyCode = 1187; event.charCode = 1187; event.which = 1187; break; // Cyrillic capitalized “О” was pressed case 1054: event.keyCode = 1257; event.charCode = 1257; event.which = 1257; break; // Cyrillic capitalized “У” was […]

如何在我的javascript中延迟执行以下操作

我想在下面的代码中延迟执行: $(“#myName”).val(“Tom”); ///delay by 3s $(“#YourName”).val(“Jerry”); //delay by 3s $(“#hisName”).val(“Kids”);

JQuery:切换单击的元素并隐藏所有其他元素

我希望隐藏任何可见的span元素(如果有的话),如果单击某个元素,则再次切换它 element1 span1 element2 span2 element3 span3 element4 span4 JS $(‘.item span’).hide(); var all_spans = $(‘.item a’).parent().find(‘span’); $(‘.item a’).click(function(e) { e.preventDefault(); // hide all span all_spans.hide(); $this = $(this).parent().find(‘span’); // here is what I want to do if ($this.is(‘:hidden’)) { $(this).parent().find(‘span’).show(); } else { $(this).parent().find(‘span’).hide(); } }); 实例http://jsfiddle.net/BGSyS/ 问题是,当我点击例如’ element 1 ‘时,’ span1 ‘仍然可见,我想切换它