使用jquery,按文本值过滤文本框集合

2ul0zpep  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(395)

我想我可以做到以下几点:

var tb = JqueryCollectionOfTextboxes.filter(‘[value=“‘ + myValue + ‘"]’);

我也试过使用 :compare 没有成功。
但两者都不起作用。
我知道我可以用 $.each 并通过 JqueryCollectionOfTextboxes ,将它们的价值与“myvalue”进行比较,但这样做似乎不那么优雅。
所以文本不能用作文本框的选择器?
大卫

c9qzyr3d

c9qzyr3d1#

属性选择器根据html中的属性进行过滤,因此这是检查 value="..." 属性,而不是包含用户输入的value属性。为此,您应该使用测试属性的回调函数。

var tb = JqueryCollectionOfTextboxes.filter((i, el) => el.value == myValue);

相关问题