问题标签 [custom-selectors]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1451 浏览

javascript - 你写过哪些有用的自定义 jQuery 选择器?

对我来说,jQuery 最好但未被充分利用的特性之一是自定义选择器。我有一个相当简单的例子,挑选出所有空的文本框:

并致电:

我真的想知道,如果其他人有他们编写的自定义选择器的一些有用示例。

当然,我并没有对这些陷阱视而不见,并且意识到它们可能非常慢,因此应该与其他更快的选择器结合使用。如果有任何其他我们应该注意的问题,听听会很有用。

0 投票
1 回答
186 浏览

jquery - 伪类和自定义选择器的相对性能是什么?

据我了解,就选择器速度而言,#ID 选择器是最快的,其次是元素选择器,然后是 .class 选择器。

我一直认为伪类选择器和自定义选择器(':selector' 形式的选择器)类似于 .class 选择器,但我意识到我只是不确定。

我意识到这确实取决于伪类/自定义选择器中代码的复杂性,所以我想我想知道排除这个因素的答案。

任何帮助,将不胜感激。

谢谢。

0 投票
1 回答
81 浏览

javascript - jQuery自定义过滤器问题:元素堆栈太多

我正在尝试实现“:random”选择器,它从一堆元素中选择一个随机元素。

这是代码:http: //jsfiddle.net/nuSWF/

问题是选择器有时会尝试选择一个不存在的元素(超出索引)。所以我准备了突出显示原因的演示代码,但我不明白为什么。我似乎这是一个错误或什么的。

PS:我知道我可以用其他方法选择一个随机元素,但这次我必须实现这个,也想知道里面发生了什么。

0 投票
1 回答
360 浏览

jquery - jquery:自定义选择器不起作用

我正在尝试创建一个自定义 jquery 选择器来返回布尔值,css("visibility") == "inherit"但它似乎不起作用。下面是代码...

这是我在中使用选择器的代码(我也试过现场)......

0 投票
2 回答
3998 浏览

jquery - jQuery 自定义选择器,“未定义”

我正在尝试在单击日期时制作 jQuery ui 日历进行 ajax 调用,但几天前我遇到了问题。我发现了一段应该可以做到这一点的代码,但我发现它使用了 jQuery 自定义选择器。该代码给了我一个错误,所以我开始深入研究自定义选择器以了解有关它们的更多信息。到目前为止,我还无法找出为什么我会出现这种奇怪的行为。

这是一张希望能把事情弄清楚的图片,我会在它之后解释更多 在此处输入图像描述

我在控制台输入

正如你所看到的,我 meta2 和 stack2 是未定义的,还有一件更奇怪的事情,为什么 index2 返回一个 #document ,它应该包含元素数组的索引。

此外,元素 (el2) 甚至不是正确的元素。看看,我打电话

$('.ui-datepicker-calendar td a:test(3)')

这应该从日历中选择所有日期,并且在第一个循环中,console.log 应该打印出这个

但相反,我得到了整个文档中的第一个“a”标签,在这种情况下,它是上个月的标签(如图所示)。

如果有人可以对这种情况有所了解,请这样做。哦,还有一件事我忘记了

meta2 ,它应该包含这个

在我的情况下,它又是未定义的......

我将分享我的 javascript 代码,希望对您有所帮助

0 投票
25 回答
301060 浏览

android - Android - 样式搜索栏

我想设计一个搜索栏,如下图所示。

在此处输入图像描述

通过使用默认搜索栏,我会得到这样的东西:

在此处输入图像描述

所以我需要的是只改变颜色。我不需要额外的样式。是否有任何直接的方法可以做到这一点,或者我应该构建我的自定义可绘制对象。?

我尝试构建自定义一个,但我无法获得如上所示的确切一个。使用自定义drawable后,我得到如下所示:

在此处输入图像描述

如果我需要构建自定义的,那么请建议如何减少进度线的宽度以及形状。

我的自定义实现:

background_fill.xml:

进度填充.xml

进度.xml

拇指.xml

搜索栏:

0 投票
1 回答
47 浏览

jquery - jQuery中数据的自定义选择器不起作用

我在 DOM 中有已设置的元素,data('disabled', true)我想创建自定义选择器来选择这些元素。我试试这个:

还有这个:

我也试试!!$(a).data('disabled');

但它不起作用,$('.parent :disabled')什么也不返回,即使我有里面的.parent元素data('disabled')。任何人都知道为什么。

0 投票
1 回答
90 浏览

javascript - javascript将类添加到基于radio select的类

我不太熟悉javascript,所以我正在寻求帮助。我正在寻找一种通过opencart中的javascript将类应用于以下块的主类的方法

使用以下javascript代码有效,但仅适用于子类,我希望它适用于主类。我可以看到代码基本上说适用于输入的父级,所以它是正确的。但是我如何扩展或爬上以便适用于主类?

0 投票
1 回答
11460 浏览

android - Android中搜索栏的自定义拇指

我想为 seekbar 创建一个自定义拇指,应该如下所示:

在此处输入图像描述

一种解决方案可能是这个,其中 png 图片用于绘制拇指。

我相信应该可以只使用 xml,因为它与这个拇指非常相似:

拇指.xml

在此处输入图像描述

只需要添加第二个边框(周围的白色笔划),这样我就可以跳过管理不同屏幕分辨率的所有图片(hdpi/mdpi/xhdpi/xxhdpi)。

我尝试了不同形状的“椭圆”和“环形”组合,但无法获得所需的结果。你怎么能做到?

0 投票
1 回答
29 浏览

javascript - 我们应该使用 jQuery 自定义选择器,它们工作正常吗?

我创建了简单的代码

$.expr[':'].test = function(node,index){ console.log(node,index) }

并处决了他们

所有索引都是0,我现在不知道为什么?是否应该使用它们?我不想使用其他