如何使用jquery计算远程页面上的元素数?
我想计算远程页面上的元素数: 例如,远程页面: 具有以下结构的test.html <div id="Layout"> <div class="product">...</div> <div class="product">...</div> <div class="product">...</div> </div> ... ... ... 然后我想从test2.html调用
我想计算远程页面上的元素数: 例如,远程页面: 具有以下结构的test.html <div id="Layout"> <div class="product">...</div> <div class="product">...</div> <div class="product">...</div> </div> ... ... ... 然后我想从test2.html调用
我有一个动态填充的字段。我知道字符串的前几个字总是: 订单已手动编辑: 随后是所做的所有编辑的列表。这个列表有时可能有点长 我想隐藏编辑列表,并将其替换为显示“单击查看编辑”的按钮。当用户单击按钮时,将使编辑列表显示在按钮上方,并将按钮文本更改为“隐藏编辑” 我的想法是使用jquery函数查找“订单已手动编辑”,然后选择字符串的其余部分并将其保存到变量中,然后我需要使其隐藏完整的字符串并显示上面的字符串以及按钮。当用户单击按钮时,它将简单地切换保存到变量中的字符串(编辑列表) 我正在搜索的字符串
一旦页面加载,我希望焦点跳转到一个特定的链接,所以点击回车键将“点击”它 我试过了 $('ulli a:first').focus() 没有运气,但我想我可能误解了.focus()的用法 任何建议,谢谢 :s是的,尽管它的工作原理有点奇怪(我在文档中发现了这一点,但并不表示理解它的工作原理): 演示:您的代码几乎正确。您刚刚错过了$(文档)。准备就绪。 要修复此问题,请使用以下命令: $(document).ready(function(){ $('ul li a:first').focu
在上面的链接上,当用户将鼠标悬停在任何缩略图上时,主图像将被交换。有没有人能为我指出正确的方向来学习这方面的教程?这里它与单击一起使用 只是浏览了一下代码。但应该与您正在使用html搜索的内容类似: <img id="target" src="full_img_name1"/> <a href="full_img_name1"><img src="thumb1"/></a> <a href="full_img_name2"><i
这些是我的代码的一部分: 我的问题是,用户名分配表达式是在函数getuserinformation(userId)之前执行的,我甚至认为我把getuserinformation()放在了它们前面 全局变量: userInformation = {}; 调用事件以分配值的函数: function assignValues(){ getUserInfomation(userId); userName = userInformation['user_name']; // u
好的,我有这个代码: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript" href="https://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></
我有一个网站,它似乎与jquery的版本有一些问题,或者有一些冲突。我修改的主题在标题中使用了wp\u enqueue\u script技术,但网站加载速度太慢,我在主页上使用的横幅插件无法正常工作,主要是它一次显示所有横幅覆盖页面,直到它开始像应该的那样逐渐消失。我无法忘记这与Wordpress/jQuery冲突有关的想法,但我不确定。网站是你的网站速度很慢,因为你加载了大量的脚本和CSS,你的一些缩略图太大,正在调整大小,你有数百个CSS错误和一些JS错误。而那条横幅一直在页面下方加载。为什
我的rails视图中有一个div,它呈现一组用户: <div id="users" data-current_page="<%=@users.current_page %>"> <%= render @users %> </div> 为了增加$(“#users”).attr(“数据当前页面”),我尝试了以下方法: $("#users").attr("data-current_page").replaceWith(next_page) 也就是
测量整个页面(而不仅仅是屏幕)高度的最佳方法是什么。我问这个问题的原因是因为我需要添加一个覆盖它的覆盖div。也许我可以测量高度,并添加一些像素,以便更好地测量 如果我这样做,是不是朝着正确的方向走了一步,还有更好的方法吗 $('#myOverlay').height($('#myPage').height() + 100) ; 覆盖的CSS/HTML方法 如果您希望覆盖另一个元素或视口,则只需使用CSS/HTML即可实现,这将更快,并且也适用于禁用JavaScript的浏览器 CSS示例 通
我已经在我的内容页面中编写了以下代码,其中包含listview和datapager <asp:Content ID="content2" runat="server" ContentPlaceHolderID="HeadContent"> <link href="../js/fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" /> <script src=
我有一个带有div id=“rate”的网页。我想在使用jQuery加载页面后加载此div的内容。 查询时,我的服务器返回一个有效的xhtml文档(内容类型为“application/xhtml+xml”),其中包含rate div的内容 我试过: $('#rate').load('/wizard/false', function() { $("#rate").show("slow", function () {} ); }); 以及$。获取-似乎什么都不起作用。我不断收到指定的无效或
我有一张图片表。当鼠标移到每一行上时,它的图像显示在一个先前隐藏的div中,该div已被绝对定位。当我将鼠标悬停在现在显示的图像上时,我想解除tr mouseleave事件的绑定,以便图像不会闪烁,然后在我离开image div时重新绑定mouseleave事件 我可以解除mouseleave事件的绑定,但重新绑定会导致闪烁发生。有关守则: <table border="1" id="photoTable"> <tbody> <tr class="item
我有几个具有相同类的div,所以首先我想找到哪个具有重复的类名,然后我想隐藏除第一个以外的所有div <div class="jquery"> </div> <div class="jquery"></div> 需要帮忙吗 谢谢第一个元素: $('.jquery').slice(1).hide() 编辑:查找重复项 对于可以执行的类,您不应该有多个ids $("div.jquery:not(:first)").hide(); 或
看看这把小提琴: 淡入/淡出有几次效果不错,但随后开始变得非常缓慢。有什么问题?这是一个bug吗?您的代码效率极低。它基本上在所有元素上调用fadeout,然后在所有元素上调用fadein,每个元素调用一次,等等。这基本上创建了一个forkbomb,不久该函数在内存中运行了数百万次,因为每次调用的数量是原来的四倍 这里有一种更有效的方法:问题是,在每个元素淡入/淡出时,都会对其执行回调,而不仅仅是在所有元素都淡入/淡出时。因此,这会累积大量回调。它是这样的(假设我们只有两个元素,A和B): 开始
嗨,我正在开发一个rails应用程序。我想像facebook或twitter一样实现用户标记。当用户在提要中发布时,他可以在开始时用@字符标记任何用户 我正在使用 我有这个参考资料 这帮助我实现了自动完成部分 但现在我想将自动完成的用户名链接到用户配置文件url,例如username=Mak,然后生成如下链接 <a href="http://www.example.com/username">Username</a> 因此,请指导我如何在rails应用程序中实现这一
我有一个带有ajax填充的自动完成字段的页面,如果需要额外添加自动完成字段,根据用户选择在('mainForm')上添加新内容,我将弹出一个模式表单('subForm'),在其中输入新数据,在服务器上使用经典asp通过ajax post处理,然后我希望传递生成的数据(在数据库插入后返回的两个字段,locId和locName)返回原始表单 原始格式 <form method="post" action="default.asp" name="mainForm" id="mainForm"&g
我正在尝试下载最新的jquery库,并在我的Rails 3.1应用程序中使用它。我应该将jquery库放在哪个文件夹中 我不熟悉使用jquery,对rails也比较陌生。公用文件夹可以工作。assets文件夹也可以工作,但由于它不像coffee脚本那样编译,所以没有必要这样做。另外,除非您修改jQuery,否则您可以从CDN链接到它,请参见Rails 3.1+默认已包含jQuery。Rails依赖于jquery Railsgem,它包含jquery库和UJS支持库。有关更多信息,请参阅。Rail
采纳同事的项目:-(我有以下标记,并希望使用ajax调用中的数据填充以返回一些数据。如何获取以下数组[925927928],以便对其进行迭代 <div class="query-social" data-global-id="925"></div> <div class="query-social" data-global-id="927"></div> <div class="query-social" data-global-id="92
我有一个简单的html: <div class="wrapper"> <span class="higher"> [higher] <span class="lower"> hello </span> </span> </div> 基本上,当我点击“你好”这个词时,我得到的是“低”而不是“高”。如何使事件的目标与on()的选择器参数中
我使用此函数创建对另一个文件的请求以更新数据库: $('#thumb-up').live('click', function() { $('#loading').show(); $.ajax({ context: this, type: 'GET', url: '/gallery/configurations/required/photo-thumbs.php', data: 'i=
可能重复: 我试图使用live将单击事件分配给按钮,希望用户只能触发一次。有办法吗 //I only want the alert show once and disable the click event... $('#testBtn').live('click', function(){ alert('hey ya'); }) 请注意:按钮是动态创建的。您可以使用以下功能: $('#testBtn').one('click', function(){ alert('he
我正在为jQuery编写一个新的HTML5上传脚本,当用户“用文件!!”将div“悬停”时,我必须重新确认事件。 我不想高亮显示该分区。对于html5浏览器中的文件拖动,可以使用拖放事件。 您需要的两个事件是dragenter(当您拖动鼠标到达元素时触发)和dragleave(当鼠标拖动元素时触发) 另请参见:在开始您的旅程之前,您是否尝试过使用预制的?
我正在使用Highcharts制作此图形: 但是我需要使工具提示的边框颜色与标记颜色相同,因此当我将鼠标悬停在绿色标记上时,边框颜色变为绿色,在黄色标记中,边框颜色变为黄色,与红色标记相同。你知道我怎样才能做到这一点吗 更新:这是我的JSFIDLE:根据设置,您可以将选项设置为null。因此,在声明图表时,请确保添加以下选项 var chart = new Highcharts.Chart({ //... other options , tooltip : {
我有这个密码 (function() { $('.chkBtn').click(function() { check(); }); $(".chkTxt").bind("keyup change", function(e) { var keyCode = (window.event) ? e.which : e.keyCode; console.log(keyCode); if (k
我有一个id为“mylist”的dropdownlist,当在dropdownlist中选择一个项目时,我会在我的控制器类中触发GetNewGridData,该类会发回我想要加载到网格中的JSON数据,我如何将这个新数据加载到网格中 $("#mylist").change(function () { var value = $(this).val(); alert(value); $.ajax({
我正在尝试使用jQuery动态更新Youtube iframe的src属性。 这是我的HTML: <iframe width="480" height="360" src="" frameborder="0" allowfullscreen></iframe> <ul> <li>Reading comprehension. <span> http://www.youtube.com/embed/O9AuuYOd
我有这个html-: <div id="myEditor" contenteditable="true"></div> <textarea id="myArea"></textarea> 但是当我使用上面的jquery代码时,所有的换行符和回车符都被去掉了 从Jquery文档中,我甚至尝试过使用它,但徒劳-: $.valHooks.textarea = { get: function( elem ) { return elem.value.rep
我使用以下代码向服务器上的脚本发送操作和参数: $(function() { url = "http://...../myscript.php"; $.post(url, { action: 'my action', param: 'my parameter'}, {cache: false}); alert("Hello"); }); 我注意到(在MacOSX上的Safari 6.0.4上)会弹出警报框,只有在我单击“确定”后才会发送ajax请求。(在Chrome上,
我有一个超级简单的表格: <form> <input name="name" placeholder="Your name" required> <input name="email" type="email" placeholder="Your email" required> <input type="submit" value="Submit"> </form> 在Chrome中(就像在Chrome Ca
我正在试图弄清楚如何在默认情况下隐藏下拉菜单。基本上,它出现在一开始。“我的帐户”的下拉菜单 这是我的HTML <li class="hoverli"><a href="/customer/account">My Account</a> <ul class="user-account"> <li><a href=""
我想在应用中使用滑动面板。我正在使用以下代码 $(document).ready(function(){ $("#flip").click(function(){ $("#panel").slideToggle("slow"); }); }); 我共享的代码只是将div从实际位置向下扩展。但我希望div从它的实际位置扩展到向上的方向。我希望你明白我的意思。请帮帮我试试这个 $('#panel').show("slide", { direction: "down" }, 1000
通过以下步骤,我调用一个函数。函数等待,然后淡出图像,等待,然后淡入 function fadeOut() { $('img.my-image').delay(5000).fadeOut(500, function() { $('img.my-image').delay(5000).fadeIn(500); }); } fadeOut(); 如何使此函数永远重复?我可以在淡出函数的结束}之前放一行代码,让它从头开始吗 更新-这是我的Drupal站点。似乎代码应该可以工作 这是我
在将表单提交到php之前,我正在进行jquery检查: $(document).ready(function(){ $("#submit").submit(function(e){ var vari1 = $("#inputhidden1").val(); var vari2 = $("#inputhidden2").val(); if(vari1 == 1) { if(vari2 == 1) { $("#submit
我对Flot堆叠折线图有问题, 我需要一个堆叠顺序的折线图,我已经复制了它,并且图形是一个接一个地绘制的,但是当我悬停在点上时,底部的图形显示正确的值,但是上面的图形(悬停在点上时)将添加差异并显示 例如,如果第一个图形数据为5,第二个图形数据为10 将鼠标悬停在第一个图形“Data=5”上时 当悬停在第二个图形“Data=15”上时 如何解决这个问题 从更换开始 与 仅获取当前行与基础行之间的差异。从替换开始 与 仅获取当前行与基础行之间的差异。从替换开始 与 仅获取当前行与基础行之间的差异。
我有一个用jqplot绘制的图表,它由基于DataSeriesToPlot的动态线数组成。我希望所有线只能在Y轴上拖动,但“约束到Y”属性不起作用。这是我的代码,如果你能帮助我,我将不胜感激 $j.jqplot.config.enablePlugins = true; plot1 = $j.jqplot('chart', DataSeriesToPlot, { animate : true, title : '
我正在尝试使用jQuery设置imgmenu.png的动画 这两种方法我都试过,但都不管用 $('#toggle').children().animate({left:'150px'},200) $('li#toggle > img').animate({left:'150px'},200) 我的html: <div class="menu"> <ul> <li id="toggle"><img src="png/menu.png"/
单击代码并查看它。我可以做我想要的所有悬停效果,除了一个在用户单击单选按钮后我不能保持绿色突出显示的效果。与大多数星级代码一样,如果用户选择第三个单选按钮,前三项应为绿色。我知道我应该使用~,:checked和:not(:checked),我已经尝试了很多,但是失败了,感谢你的帮助 #额定值(u条){ 宽度:100px; 高度:30px; 保证金:4px175px!重要; 显示:内联块; 显示:内联; } #评级栏>标签:之前{ 内容:'0'; 颜色:#C7C5C5C5; 光标:指针; 字号:
我有一个聊天网络应用程序,需要在聊天设置中隐藏/显示化身 你将如何以一种有效的方式进行?因此,您可以轻松地显示图像,而无需解析所有图像 发布此问题并为那些需要类似问题的人(如我)回答此问题一些人可能认为可以通过以下方式隐藏/显示图像: 假设类.hide{display:none}并且图像的默认显示状态为block 示例代码: 虽然这将工作,你将不得不通过所有的图像,这是康斯特利 更好的方法是抓取图像的容器,并基于可以在容器本身上切换的类隐藏/显示图像 示例代码: 具有以下CSS: 以及以下jQu
我有一系列图像,它们以cssbackgroundproperties的形式在幻灯片中循环播放。下面的代码还应该通过jQuery的fadeIn属性使它们淡入淡出,但由于某些原因,它不会淡入淡出,而是简单地进行更改。有什么想法吗 这是一个从未解决的评论的后续。在这里拉小提琴: .fadein更改元素的不透明度,但您正在更改背景图像。动画只能作用于数值,浏览器无法计算介于image1和image2之间的背景图像。因此,请尝试将图像叠加为单独的html元素,并使用fadein按顺序控制它们的可见性。答案
Json结果:Hi,xxx,yy,,,welcome 我尝试了以下方法: var bfrreplace = ' Hi,xxx,yy,,,welcome'; bfrreplace.replace(/,/g, ' '); 结果是Hi-xx-yy-welcome但我需要的结果是:Hi-xxx-yy,welcome 非常感谢。您可以使用简单的split()和join()根据除数器(即,)来拆分字符串,然后过滤空字符串并连接数组元素以形成字符串 var bfrrerece='Hi,x
以下标签s充当单选按钮s,在所选按钮上显示红色边框。 我希望显示一个图像,而不是红色的边框 这可能吗 代码: input[type=“radio”]{ 显示:无; } 输入[type=“radio”]:选中+标签{ 边框:1px纯红; } A. B C 当然可以 如果希望标签后面显示图像,只需使用背景: input[type="radio"]:checked + label { background: url(http://placehold.it/100x100); } 如果要将
我想打印一个表-5列-带页脚 页脚: <tfoot> <tr> <th colspan="4" style="text-align:right">Total:</th> <th></th> </tr> </tfoot> 总数: 问题是:在“打印”视图中,页脚显示为第0列到第3列的“总计” 我看到了Datatables作者Allan的回答 看起来没
我对Jquery items有这个问题[c]被定义为HtmleElement,但当我使用.find时,如果使用多个选择器,则会出现以下错误: TypeError: X[g].exec is not a function http://code.jquery.com/jquery-latest.min.js 当我检查一些手表时,我得到了下图中的内容: $(items[c]).find('.received')工作正常,返回一些元素,因为该类中有元素 $(items[c]).find('.rece
我正在处理一个表单,重新加载时必须保存并显示标记的复选框, 我编写了代码,可以将其保存到本地存储中,但现在我不知道如何从本地存储中获取复选框的id,以便在重新加载页面时再次选中它们 这是一个 守则: //此代码将标记的复选框保存在本地存储器中 $('.required option')。在('click',function()上{ var fav,fav=[]; $('.required option')。每个(function(){//运行每个复选框 fav={ id:$(this.attr
我们有几个MVC复选框,例如: @Html.CheckBoxFor(model => model.hasData, …) 我们有条件客户端代码,需要将div中的所有控件设置为只读(包括以下复选框): 我们了解到,readonly在复选框上无法正常工作(见下文) 我尝试了以下方法,但这会导致在“保存”过程中不会发回任何数据(另请参见下文): 这似乎是一个常见的问题,但是在我所有的研究中,我没有找到一个好的客户端解决方案 以下是我的研究: 复选框上的只读并不总是适用于所有浏览器: 对M
我想把过滤器写在过滤器里。我从UI上的“Spring”接收到以下代码: <div th:each="curtain : ${allCurtain}"> <div class="color" th:classappend="${curtain.color} +' '+ ${curtain.paint}"> <div class="pic" id="mainDiv"> 但这段代码在所有网页上搜索,
我有一个这样的物体 data: [ { "Type":"100, S4", "Model":"1 serie, e82", "Manufacturer":"BMW", "Vehicle":"Cars" }, { "Type":"type 2", "Model":"a serie", "Manufacturer":"Toyota", "Vehicle":"Cars" }, { "Type":"type 3"
我想实现这样的目标:(-一个关于android用户界面标签栏的类似问题) ons选项卡栏用于应用程序的顶部或底部,单击会更改整个页面。所以我会在页面中间做一个标签栏。它的行为类似于一个单选按钮,选择的是选中的,其他的不是,这很好。但是如何设置外观和内容呢 示例代码: <!-- top of page, not part of question --> <ons-page id="mypage"> <div ... <!-- HERE GOES --
我使用jQueryTokenInput来选择来自数据库的多个项目,在他们试图查找每个项目时使用自动完成。但是,如果提交表单时其他字段中存在验证错误,则会清除tokeninput字段,用户必须再次选择项目。我现在担心的是,即使其他字段中存在验证错误,也要保留所选项目 这是我的剧本 $("#States").tokenInput("/User/getPreferredStates", { placeholder: 'Primary Skills', preventDuplicat
我有以下数组 var Fruits = [ { "Name": "Apple,Orange", "id": "20" }, { "Name": "Mango", "id": "40" } ]; 我想创建一个新数组,其中包含id与给定id匹配的选定项的名称。类似于我们在C#linq中所做的: 因此,我的新数组变成了['Apple','Orange']您可以使用以下代码: var Fruits = [ { "Name": "Apple,O