问题标签 [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.
javascript - 你写过哪些有用的自定义 jQuery 选择器?
对我来说,jQuery 最好但未被充分利用的特性之一是自定义选择器。我有一个相当简单的例子,挑选出所有空的文本框:
并致电:
我真的想知道,如果其他人有他们编写的自定义选择器的一些有用示例。
当然,我并没有对这些陷阱视而不见,并且意识到它们可能非常慢,因此应该与其他更快的选择器结合使用。如果有任何其他我们应该注意的问题,听听会很有用。
jquery - 伪类和自定义选择器的相对性能是什么?
据我了解,就选择器速度而言,#ID 选择器是最快的,其次是元素选择器,然后是 .class 选择器。
我一直认为伪类选择器和自定义选择器(':selector' 形式的选择器)类似于 .class 选择器,但我意识到我只是不确定。
我意识到这确实取决于伪类/自定义选择器中代码的复杂性,所以我想我想知道排除这个因素的答案。
任何帮助,将不胜感激。
谢谢。
javascript - jQuery自定义过滤器问题:元素堆栈太多
我正在尝试实现“:random”选择器,它从一堆元素中选择一个随机元素。
这是代码:http: //jsfiddle.net/nuSWF/
问题是选择器有时会尝试选择一个不存在的元素(超出索引)。所以我准备了突出显示原因的演示代码,但我不明白为什么。我似乎这是一个错误或什么的。
PS:我知道我可以用其他方法选择一个随机元素,但这次我必须实现这个,也想知道里面发生了什么。
jquery - jquery:自定义选择器不起作用
我正在尝试创建一个自定义 jquery 选择器来返回布尔值,css("visibility") == "inherit"
但它似乎不起作用。下面是代码...
这是我在中使用选择器的代码(我也试过现场)......
jquery - jQuery 自定义选择器,“未定义”
我正在尝试在单击日期时制作 jQuery ui 日历进行 ajax 调用,但几天前我遇到了问题。我发现了一段应该可以做到这一点的代码,但我发现它使用了 jQuery 自定义选择器。该代码给了我一个错误,所以我开始深入研究自定义选择器以了解有关它们的更多信息。到目前为止,我还无法找出为什么我会出现这种奇怪的行为。
这是一张希望能把事情弄清楚的图片,我会在它之后解释更多
我在控制台输入
正如你所看到的,我 meta2 和 stack2 是未定义的,还有一件更奇怪的事情,为什么 index2 返回一个 #document ,它应该包含元素数组的索引。
此外,元素 (el2) 甚至不是正确的元素。看看,我打电话
$('.ui-datepicker-calendar td a:test(3)')
这应该从日历中选择所有日期,并且在第一个循环中,console.log 应该打印出这个
但相反,我得到了整个文档中的第一个“a”标签,在这种情况下,它是上个月的标签(如图所示)。
如果有人可以对这种情况有所了解,请这样做。哦,还有一件事我忘记了
meta2 ,它应该包含这个
在我的情况下,它又是未定义的......
我将分享我的 javascript 代码,希望对您有所帮助
android - Android - 样式搜索栏
我想设计一个搜索栏,如下图所示。
通过使用默认搜索栏,我会得到这样的东西:
所以我需要的是只改变颜色。我不需要额外的样式。是否有任何直接的方法可以做到这一点,或者我应该构建我的自定义可绘制对象。?
我尝试构建自定义一个,但我无法获得如上所示的确切一个。使用自定义drawable后,我得到如下所示:
如果我需要构建自定义的,那么请建议如何减少进度线的宽度以及形状。
我的自定义实现:
background_fill.xml:
进度填充.xml
进度.xml
拇指.xml
搜索栏:
jquery - jQuery中数据的自定义选择器不起作用
我在 DOM 中有已设置的元素,data('disabled', true)
我想创建自定义选择器来选择这些元素。我试试这个:
还有这个:
我也试试!!$(a).data('disabled');
但它不起作用,$('.parent :disabled')
什么也不返回,即使我有里面的.parent
元素data('disabled')
。任何人都知道为什么。
javascript - javascript将类添加到基于radio select的类
我不太熟悉javascript,所以我正在寻求帮助。我正在寻找一种通过opencart中的javascript将类应用于以下块的主类的方法
使用以下javascript代码有效,但仅适用于子类,我希望它适用于主类。我可以看到代码基本上说适用于输入的父级,所以它是正确的。但是我如何扩展或爬上以便适用于主类?
android - Android中搜索栏的自定义拇指
我想为 seekbar 创建一个自定义拇指,应该如下所示:
一种解决方案可能是这个,其中 png 图片用于绘制拇指。
我相信应该可以只使用 xml,因为它与这个拇指非常相似:
拇指.xml
只需要添加第二个边框(周围的白色笔划),这样我就可以跳过管理不同屏幕分辨率的所有图片(hdpi/mdpi/xhdpi/xxhdpi)。
我尝试了不同形状的“椭圆”和“环形”组合,但无法获得所需的结果。你怎么能做到?
javascript - 我们应该使用 jQuery 自定义选择器,它们工作正常吗?
我创建了简单的代码
$.expr[':'].test = function(node,index){
console.log(node,index)
}
并处决了他们
所有索引都是0,我现在不知道为什么?是否应该使用它们?我不想使用其他库