Tag: jquery selectors

jQuery什么是更快:选择器或方法?

假设我有$(‘mySelector:first’); 和$(‘mySelector’).first(); 。 哪种方式最有效? 我查看了源代码,但仍然无法弄明白。 看起来在第一种情况下,jQuery会遍历每个项目,直到获得第一个项目: CHILD: function( elem, match ) { var type = match[1], node = elem; switch ( type ) { … case “first”: while ( (node = node.previousSibling) ) { if ( node.nodeType === 1 ) { return false; } } if ( type === “first” ) { return true; } […]

jQuery选择带有rowspan的表中的可视列

我已经看到了一些类似的问题但没有解决这个具体问题。 请考虑下表: one two three four five two four five one three four five two three four five 使用jQuery,如何选择特定视觉列中的所有项目? 例如,如果我想选择第3列,我应该将所有td与’3’作为内容。

jquery转义方括号来选择元素

考虑一个输入元素 这里输入字段是动态生成的。 我需要选择那个字段。 所以我用过, alert($(‘#meta[152][value]’).val()); 但这似乎无效。 搜索后我发现,“方括号”需要像#meta\\[152\\]\\[value\\]一样进行转义 那怎么办呢? 我目前使用此代码, var id = “#meta[152][value]” // (I get this value by another method) I need the escaping to be done here. So that i can use as / **我需要使用正则表达式转换id的值,替换或任何其他方法来获取#meta \ [152 \] \ [value \]而不是手动** / alert($(id).val()); 您的建议会有所帮助!

JQuery乘以表行的输入值

我想通过将各行的输入相乘来计算每一行的总价,然后通过使用JQuery添加Total列的所有总值来计算总计。 当我输入值时,我只获得显示总计的第一行。 任何帮助将不胜感激。 $(document).ready(function () { $(“.txtMult”).each(function () { $(this).keyup(function () { multInputs(); }); }); }); function multInputs() { var mult = 0; $(“.txtMult”).each(function () { var $val1 = $(‘#val1’).val(); var $val2 = $(‘#val2’).val(); var $total = ($val1 * 1) * ($val2 * 1) $(‘#multTotal’).text($total); }); } @using (@Html.BeginForm()) { Quanity Unit Price Total @for […]

jQuery – 删除所有具有相似名称的类

有没有更好的方法来做到这一点? $(‘element’).removeClass(‘class-1’).removeClass(‘class-2’).removeClass(‘class-3’).removeClass(‘class-5’) … to .removeClass(‘class-105’) 🙂 我想删除所有class-(n)类。

Jquery – 将css样式应用于指定div中的所有元素?

我有一个情况,我正在为wordpress网站设置一个移动主题。 现在我想要做的是,抓住“#content”div中的任何元素(p,div,etc),并将css“width:100%”应用于每个子元素。 我想这样做的原因是,如果有人为div设置固定宽度,我需要它覆盖它并将其恢复为100%,以便在具有较小屏幕的移动设备上查看时不会截止。 我想知道如何使用Jquery实现这一目标。 我很感激任何帮助。 谢谢

jquery选择器在last-last之前

我有一个动态列表,需要选择前一项。 drag your favorites here var lastLiId = $(“.album li:last”).attr(“id”); // minus one?

jQuery选择器:逻辑OR

我现在似乎无法看到森林中的树木(已经看过api文件)。 它与jQuery选择器有关:我要做的是选择所有具有类subtitle或headsection 。 像这样: $(‘.headsection || .subtitle’); 更具体一点:我想将此选择器与nextUntil函数nextUntil 。 $content = $some_elements.eq(0).nextUntil(‘.headsection || subtitle’); 据我所知|| 在jQuery的选择器中不可用。 那么实现这一目标的最佳方法是什么? 谢谢你的帮助!

一次在多个jQuery元素上绑定一个函数

我有3个jquery对象: var a = $(‘.el1’); var b = $(‘.el2’); var c = $(‘.el3’); 我想立即将“改变”事件绑定到所有人,但我不能:( $(a, b, c).bind(‘paste input change’, function(){ … }); 根本不起作用…… 但如果将它分别绑定到每个元素,它可以工作: a.bind(‘…’); b.bind(‘…’); c.bind(‘…’); 是否有可能以更短的方式做到这一点? (并且没有将类作为选择器传递)

是否有任何jqueryfunction以与DOM类似的方式查询多维数组?

问题是什么…… jQuery是否有任何方法允许您以与DOM相似的方式查询多维对象数组。 例如,给我一个包含在具有一些匹配属性值的多维数组中的对象列表 – 例如,其中StartOfPeriod大于指定日期或其中name ==“Ben Alabaster” 如果已经存在某些东西,我想避免重新发明轮子。