Javascript 如何搜索精确的输入值

Javascript 如何搜索精确的输入值,javascript,jquery,Javascript,Jquery,我有一个搜索表单,每当我搜索某个数字时,它都会返回特定的数据。 问题是,它应该只匹配整个值,但是如果我只搜索'12',它将返回所有以'12'开头的结果 我只希望在精确值与现有值匹配时获得数据 function open() { var input = $("#input").val(); var iframe = $(".win"); iframe.attr("src", iframe.data("s

我有一个搜索表单,每当我搜索某个数字时,它都会返回特定的数据。 问题是,它应该只匹配整个值,但是如果我只搜索'12',它将返回所有以'12'开头的结果

我只希望在精确值与现有值匹配时获得数据

function open() {
    var input = $("#input").val();

    var iframe = $(".win");
    iframe.attr("src", iframe.data("src").join(input));    
}
上面的snippet函数从输入框获取输入,然后将输入框的输入值附加到iframe(单击表单按钮时将打开iframe)

这就是我所拥有的


有什么函数可以做到这一点吗?

请回答您的问题,并展示您当前用于搜索文本的HTML和JavaScript示例。这是一个非常好的问题,其答案可能对其他人有所帮助。请不要关闭。@s.kuznetsov这不是一个“非常好的问题”;它没有显示先前的努力或研究,并且是多次重复的,即使是重复的(先前的努力将决定哪一个重复将匹配)。例如,如果他们正在搜索一个表,这将起作用。如果他们正在搜索
选项
s.@HereticMonkey,那么这种方法是有效的。如今,在SO中很少看到独特的问题。如果尝试,那么几乎每一个新问题都可以找到一个副本。问题并不总是需要OP的代码(以我的拙见)。有时候,只要把问题描述清楚就足够了。毕竟,帮助其他有类似问题的人的知识库也是如此。@s.kuznetsov当然,他们不需要代码,但正如您所说,必须很好地描述问题。这个问题描述得不够好,无法具体回答。你的答案是猜测;如果OP的搜索仅在
div
s上进行,并且只包含要搜索的文本,则该特定实现可以工作。如果OP有几段文字,想在
中找到“12”,那该怎么办?电影《12只猴子》持续了112分钟;你的解决方案找不到它。因此,这个问题还不够清楚。OP有机会编辑他们的问题。