【JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")】教程文章相关的互联网学习教程文章

javascript – jQuery .Ajax()函数选择器,将特定数据存储在变量中【代码】

我是jQuery的新手,我有以下问题. 我的项目有2页,1.JSP和2.html.现在我想从2.html中选择所选数据并在1.JSP上使用它.现在这很容易使用.load实现,但我希望数据存在于JavaScript变量中,而不是将其放在页面上(div标签等),以便我可以处理该数据(修改或添加到数据库) ). 我尝试使用.ajax并能够编写以下代码:var value = (function () {var val = nulll;var filename = " 2.html";$.ajax ({'async': false,'global': false,'url': filenam...

javascript – jQuery find .Selector但不是嵌套的选择器(.selector .selector)【代码】

我想找到所有匹配选择器的元素,但是如果它已经包含在匹配元素中则不会. $(‘#container’).find(‘.child’).not(‘.child .child’); 请注意,.child元素不是必需的直接后代. 为什么这不起作用? 我想选择所有出现在$(‘#container’)中的元素.find(‘.child’)但排除/ filter()任何将在这里的元素$(‘#container’).find(‘. child .child’)因为它的一个祖先是.childvar children = $('#container').find('.child').filter(funct...

javascript – jQuery委托对象而不是选择器作为第一个参数【代码】

是否可以传递一个对象而不是一个选择器作为jQuery委托的第一个参数?var ancestor = $('ancestor'),children = ancestor.find('a');ancestor.delegate(children, eventType, handler);而不是常规:ancestor.delegate('a', eventType, handler);编辑 动机:var children = $('a[href^="#"]').map($.proxy(function(i, current) {var href = $(current).attr('href');if(href.length > 1 && givenElement.find(href).length === 1) r...

javascript – 使用JQuery选择器选择元素的父级【代码】

我想在我的TR中找到TD的计数,其中一个TD符合我的标准.这是我的html结构的骨架,<div class="pager"><table class="pager_table"><tbody><tr><td></td><td id ="sometextPager_left"></td><td></td>...................</table></div>我的JQuery选择器代码是:$('div.pager > table.pager-table td[id$="Pager_left"] :parent tr > td').length看来我的选择器不起作用, 谢谢解决方法:尝试使用:has()选择器,$('div.pager > table.pag...

javascript – 这个jquery选择器意味着什么【代码】

这个jquery选择器是什么意思$(“* [regex]”) 我想选择所有具有属性regex的控件.解决方法:它使用regex =属性选择所有元素(它存在,它可以为空). 虽然可以暗示all selector,但它可以是:$("[regex]")两者都是非常低效的,尽管在查找属性之前添加元素类型或缩小范围会更好.

javascript – 与’getElementsByClassName’基准测试相比,jQuery中的类选择器出乎意料地慢

我正在为CMS编写一些测试,我需要知道文档中是否有某个类名. 所以我去研究检查文档中是否存在类名的最快方法.你可以在这里看到我的基准:http://jsperf.com/if-class-exists 如果你运行测试,你会看到’getElementsByClassName’是最快的(99%).这让我想知道jQuery是否会检查是否有可用的本机类选择器. 这让我想知道什么是最好的方法,因为对我来说非常快速地测试类名是至关重要的.解决方法:我想你已经用jsperf回答了你自己的问题.如果...

javascript – jQuery选择器| = in $(“[name | =’value’]”)【代码】

我在一些javascript代码中找到了这个代码段:var name = "someString"; var s = "[name|='"+name+"']"; var nArr = $JQ(s);有人能解释一下| =有什么作用吗? 我可以在我的调试工具中看到我收到了一个jQuery元素数组,它们的名字都有someString.但我无法在jQuery文档中找到解释.我错过了什么?解决方法:这是attribute contains prefix selectorSelects elements that have the specified attribute with a value either equal to a g...

javascript – 我可以将几个命令附加到同一个jQuery选择器【代码】

简单来说: 这是:$('#password').html('Weak').css({'background-color' : '#FF0000' , 'color' : '#FFFFFF'});等于这个?$('#password').css({'background-color' : '#FF0000' , 'color' : '#FFFFFF'}); $('#password').html('Weak')它们对我来说也是一样的 – 但我只是想确保它们真的一样……解决方法:几乎.$('#password').html('Weak').css({'background-color' : '#FF0000' , 'color' : '#FFFFFF'});为选择器#password构建一次...

javascript – 通过jQuery添加css:焦点选择器【代码】

我有一个Bootstrap模式,其中包含单击页面上的两个按钮时触发的表单. 当单击一个特定按钮时,我希望窗体中的特定输入字段处于焦点,就像光标位于该字段中一样,并且应用了样式:focus. $( ‘生物输入’)专注().似乎不起作用(尽管它在代码片段中有效).尽管我试图引起关注的这个元素是一个模态,但是模态在页面加载时呈现为部分,因此该元素在点击时在DOM中可用. 在我的视图底部(苗条),我有部分持有模态:= render partial: 'users/profile...

javascript – 如何正确使用jquery val()来匹配CSS选择器【代码】

我有一个带有一些输入和附加CSS的表单,它使用属性值选择器根据值更改输入的背景颜色. 例<!DOCTYPE html> <html><head><style>input[value="foo"] { background-color: red; }</style></head><body><form><input value="foo" /><button/></form></body> </html>如果我在加载时使用foo作为值,就像在代码中一样,加载时字段将为红色,但如果我更改它,它将保持红色.同样的事情,如果我将输入的值更改为foo,它将不会更改背景颜色. 类似地,如...

javascript – 使用jQuery选择器基于if语句存储变量【代码】

我是Javascript和框架jQuery的新手. 基本上我想说,如果数量大于1,那么不收取费用.但是,如果它等于1收费.但我不知道如何在使用jQuery时存储变量. 我的想法是……(这是正确的吗?)var qty = $(".qty_item"); var price = $(".price_item"); var fee = "";if (qyt==1) {var fee = 250; }else {var fee = 0; }我注意到,在一些jQuery插件中,他们声明变量就像这样……qty: $(".qty_item"), price: $(".price_item")任何帮助深表感谢.解决...

javascript – 嵌套的jquery选择器,触发父和子特定事件【代码】

我有一个具有以下结构的表格table#Maintbodytr.Rowtd input.EditRow我的jquery看起来像这样:$("table#Main > tbody > tr.Row").live("click", function (e) {RowClick($(this));});$(".EditRow").live("click", function (e) {EditRow($(this));});我的问题是,如果我单击.EditRow按钮并调用EditRow函数,则会立即调用RowClick函数. 在对网站进行一些研究之后,我看到其他人通过使用以下任何一个命令解决了这个问题.e.preventDefault...

javascript – jQuery值属性选择器没有返回正确数量的元素【代码】

我有一个程序,在密钥启动后生成一个计数.JQuery代码:$('.today').keyup(function() {var Presents = $('input[value="/"]:visible');$("#counter").html( "Present: " + Presents.length ); });HTML:<input type="text" id="1" name="1" class="today" value="/"> <input type="text" id="2" name="2" class="today" value="/"> <input type="text" id="3" name="3" class="today" value="/"> <p id="counter"></p>首次按键后,计...

javascript – 任何想法(0,_jquery [“default”])在jQuery选择器或函数方面意味着什么?【代码】

我试图让一些jQuery在离线页面上工作.该网站的应用程序使用EmberJS,RequireJS,谁知道还有什么,但最重要的是我试图用普通的jQuery替换这个神秘的代码. 以下是一些应该响应交互的HTML: 加载互动…… RevealContent 一些问题 ...

javascript – angular.js中jquery的$(‘#xxl’)选择器的等价物【代码】

我有一个代码,使用jquery显示带有此代码的模态:$('#myModal').modal({'show':true});但是angular.js不起作用.什么是使用angular.js的$(‘#myModal’)的等价物?// not works for me angular.element("#myModal")解决方法:您可以使用document.querySelector获取dom元素,然后使用angular.elementvar elem = angular.element(document.querySelector('#myModal'));