Tag: jquery selectors

使用click事件查找元素

如何通过jQuery(2.2.1)找到具有click事件的每个元素? 这似乎不再起作用了: console.log($._data( $(this)[0], ‘events’ ))

用于元素类型和类名的Jquery选择器?

我有一个我们称之为selectedTable的元素,它包含这个innerHtml : 我正在尝试使用JQuery选择器返回带有“ms-cal-nav-buttonsltr”类的标记。 我发现$(selectedTable).find(“TD”)按预期返回表中的所有TD标签,但我想知道如何将TD元素选择器与类选择器结合起来。 我试过$(subnode).find(“TD”).find(“.ms-cal-nav-buttonsltr”)和$(subnode).find(“TD .ms-cal-nav-buttonsltr”)来没有用,但那些只是在黑暗中拍摄。 实现这一目标的最有效方法是什么? 提前致谢。

使用jQuery获取类列表

我有一个无序的( ul )HTML列表。 每个li项目都附加了一个或多个类。 我想通过这个ul列表获取所有(不同的)类。 然后从此列表中创建一个复选框列表,其值与类的值匹配,并且其标签与类的标签匹配。 每个class级一个复选框。 使用jQuery执行此操作的最佳方法是什么?

.find()比基本后代选择方法快吗?

在Paul Irish的博客中提到的幻灯片30: $(‘#container’).find(‘div.robotarm’)比$(‘#container div.robotarm’)快 这是真的?

jQuery选择器帮助 – 如何查找ID以特定字符开头和结尾的元素

我有一个动态创建的页面。 它可以有许多不同的单选按钮,ID如下: 为了编写更改函数,我正在做这样的事情: $(‘[id^=cc-radio-opt-]’).live(“change”, function() { var idx = $(this).attr(‘id’).split(‘-‘).pop(); }); 这很好用。 但是现在,在这个改变function中,我需要隐藏一堆其他相关领域。 它们的名字如下: 我需要能够抓住ID以“cc”开头的所有字段,并以与单击的单选按钮相同的数字结尾(由idx变量确定。我知道我可以获得以“cc”开头的所有字段“ 通过做这个: $(‘[id^=cc-]’); 但我怎么能表明他们需要以任何idx结束呢? 换句话说,如果单击cc-radio-opt-1无线电,我怎么才能获得cc-number-1和cc-month-1 ?

jQuery第一个类型选择器?

如何使用jQuery选择以下 的第一个 元素? heading How do I select this element with jQuery? Another paragraph

具有ID的jQuery选择器的性能

我知道在jQuery中如果我们使用ID来选择元素,那就非常有效。我对这个选择器有一个疑问: 请考虑这3个选择器: $(‘#MyElement’) $(‘#Mytbl #MyElement’) $(‘#Mytbl .MyClass’) 哪一个更快,为什么?我如何检查在jQuery中选择我的元素所用的时间?

jQuery select where attribute = value

我试图选择一个值等于动态值的输入 trimmed = jQuery.trim(a); preSelectedCheckBox = $(this).find(“input[value=” + trimmed + “]”); 该元素存在,但我不断返回任何值。 ($(preSelectedCheckBox)。length = 0)

选择脚本标记之前的元素

如何在不编辑DOM的情况下选择下面代码中的第一个input (如果需要,使用jQuery)? // Select the input above 请注意,此代码示例之前和之后有一些未知数量的输入和脚本标记,因此$(“input:eq(1)”)等解决方案将无效。 棘手的部分是选择在执行当前JavaScript的script标记之前放置的input 。 没有必要问我为什么要这样做,这纯粹是为了它的美丽,我想这样做而不必在我的输入中添加随机id,如果可能的话。 编辑 这就是为什么大多数答案都行不通的原因: http : //jsfiddle.net/2WqfP/

使用jQuery流沙与fancybox的问题

我正在使用quicksand jQuery的这个例子。 制作精美的HTML5产品组合 现在,我想在点击图片时打开灯箱。 为此,我使用fancybox jQuery。 但问题是在这个制作一个漂亮的HTML5组合(流沙jQuery)示例图像在 标签中,当在fancybox jQuery示例中有 标签。 我无法在ul li之间选择锚标签。 Making a Beautiful HTML5 Portfolio | Tutorialzine Demo !window.jQuery && document.write(”); $(document).ready(function() { $(“a#example2”).fancybox({ ‘overlayShow’ : false, ‘transitionIn’ : ‘elastic’, ‘transitionOut’ : ‘elastic’ }); $(“ul li a#example2”).fancybox({ ‘overlayShow’ : false, ‘transitionIn’ : ‘elastic’, ‘transitionOut’ : ‘elastic’ }); }); My Portfolio Making a Beautiful […]