你可以使用隐藏的输入值作为jQuery选择器的一部分吗?

时间:2010-07-06 20:11:43

标签: jquery

我的html页面上有一组隐藏的输入。

我正在寻找运行一段jQuery来检查它们中是否有任何特定值常量(“新”),如果有,则执行以下操作:

$('#dataContainer').scrollTo("id of the input with the special value");

是否可以使用jQuery选择器基于值循环输入?在这种情况下,一旦它找到值为“New”的第一个输入,它就可以调用该scrollTo()方法然后退出,它不需要查看其余的。

你会如何用jQuery做到这一点?

2 个答案:

答案 0 :(得分:4)

您可以使用attribute-equals selector,如下所示:

$('#dataContainer').scrollTo("input[value='New']:hidden");

在内部它真的在$("input[value='New']:hidden", this).offset()上进行了#dataContainer.offset()返回了第一个匹配元素的偏移量,所以它会转到它找到的第一个匹配元素的偏移量想。

答案 1 :(得分:0)

$('#dataContainer').scrollTo("[attr=NEW]");

这样的东西