我只想匹配一个URL的根,而不是一个文本字符串的整个URL。 鉴于: http://www.youtube.com/watch?v=ClkQA2Lb_iE http://youtu.be/ClkQA2Lb_iE http://www.example.com/12xy45 http://example.com/random 我想得到最后2个实例解析到www.example.com或example.com域。 我听说正则表达式很慢,这将是我在页面上的第二个正则表达式,所以如果有反正没有正则表达式让我知道。 我正在寻求这个解决方案的JS / jQuery版本。
我正在建立一个叫做“HTML测验”的东西。 它完全在JavaScript上运行,而且非常酷。 最后,会弹出一个结果框,上面写着“Your Results:”,它显示了他们花了多少时间,他们得到了多少百分比,以及他们从10个中得到了多少个问题。我想要一个按钮“捕捉结果”,并以某种方式截图或东西的div,然后只显示在页面上捕捉的图像,他们可以右键单击和“保存图像为”。 我真的很想做到这一点,所以他们可以与他人分享他们的成果。 我不希望他们“复制”结果,因为他们可以很容易地改变这一点。 如果他们改变了图片中所说的话,那好吧。 有没有人知道一个方法来做到这一点或类似的东西?
我在iframe中加载了一个aspx网页。 Iframe中的内容可以比iframe的高度更高。 iframe不应该有滚动条。 我有一个包装的div标签内的iframe基本上是所有的内容。 我写了一些jQuery来调整大小: $("#TB_window", window.parent.document).height($("body").height() + 50); 其中TB_window是包含Iframe的div。 body – iframe中aspx的body标签。 该脚本附加到iframe内容。 我从父页面获取TB_window元素。 虽然这在Chrome上运行良好,但TB_window在Firefox中崩溃。 为什么会发生这种情况,我感到非常困惑/迷失。
如何使用jQuery获取选中的复选框的值,并立即把它放到textarea? 就像这样的代码: <html> <head> </head> <body> <div id="c_b"> <input type="checkbox" value="one_name" checked> <input type="checkbox" value="one_name1"> <input type="checkbox" value="one_name2"> </div> <textarea id="t"></textarea> </body> </html> 如果id="c_d"由Ajax更新,则altCognito代码的下面的代码不起作用。 有没有什么好的解决方案?
我在我的网站上实现了一个Ajax请求,我正在从一个网页调用端点。 它总是返回200 OK ,但jQuery执行错误事件。 我尝试了很多东西,但我无法弄清楚这个问题。 我在下面添加我的代码: jQuery代码 var row = "1"; var json = "{'TwitterId':'" + row + "'}"; $.ajax({ type: 'POST', url: 'Jqueryoperation.aspx?Operation=DeleteRow', contentType: 'application/json; charset=utf-8', data: json, dataType: 'json', cache: false, success: AjaxSucceeded, error: AjaxFailed }); function AjaxSucceeded(result) { alert("hello"); alert(result.d); } function AjaxFailed(result) { alert("hello1"); alert(result.status + ' ' + result.statusText); } […]
我有一些图像和翻转图像。 使用jQuery,我想在onmousemove / onmouseout事件发生时显示/隐藏翻转图像。 我所有的图像名称都遵循相同的模式,如下所示: 原始图像: Image.gif 翻转图像: Imageover.gif 我想分别插入和删除onmouseover和onmouseout事件中的图像源的“over”部分。 我怎样才能使用jQuery?
我有一个已知值的下拉列表。 我想要做的是将下拉列表设置为我知道使用jQuery存在的特定值。 使用普通的JavaScript,我会做这样的事情: ddl = document.getElementById("ID of element goes here"); ddl.value = 2; // 2 being the value I want to set it too. 不过,我需要用jQuery来做这件事,因为我正在为我的选择器使用一个CSS类(愚蠢的ASP.NET客户端ID …)。 以下是我尝试过的一些事情: $("._statusDDL").val(2); // Doesn't find 2 as a value. $("._statusDDL").children("option").val(2) // Also failed. 我怎样才能做到这一点与jQuery? 更新 事实证明,我第一次做对了: $("._statusDDL").val(2); 当我在上面发出警报时,它工作正常,但是当我删除警报并让它全速运行时,我得到错误 无法设置选定的属性。 索引无效 我不确定这是一个与jQuery或Internet Explorer 6(我猜IE浏览器6)的错误,但它是非常恼人的。
当在input使用jQuery .change时,事件只会在输入失去焦点时被触发 在我的情况下,只要输入值改变,我需要调用服务(检查值是否有效)。 我怎么能做到这一点?
我正在使用jQuery验证插件 。 好东西! 我想迁移我现有的ASP.NET解决方案来使用jQuery而不是ASP.NET验证器。 我缺少正则表达式验证器的替代品。 我想能够做到这样的事情: $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) 如何添加自定义规则来实现这一目标?
好吧,我以为我正确地实施了这个,但我想我一定是在某个地方疯了。 这是我的代码: jquery这里: jQuery(document).ready(function( $ ){ $(function() { $( ".cta-nav-hover" ).tooltip({ show: null, position: { my: "right+40 bottom", at: "left bottom" }, open: function( event, ui ) { ui.tooltip.animate({ top: ui.tooltip.position().top – 10 }, 75 ); } }); }); $(function() { $(".fancybox").fancybox(); }); }); 然后HTML: <div id="cta-nav-wrapper"> <ul id="cta-nav"> <li class="bio"> <a href="http://placehold.it/350×125" title="Bio" class="cta-nav-hover […]