我的html页面上有一组隐藏的输入。
我正在寻找运行一段jQuery来检查它们中是否有任何特定值常量(“新”),如果有,则执行以下操作:
$('#dataContainer').scrollTo("id of the input with the special value");
是否可以使用jQuery选择器基于值循环输入?在这种情况下,一旦它找到值为“New”的第一个输入,它就可以调用该scrollTo()方法然后退出,它不需要查看其余的。
你会如何用jQuery做到这一点?
答案 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]");