如何使用jquery或javascript

时间:2017-06-20 13:37:34

标签: javascript php jquery html

我有一个搜索框如下:

<input type="text" class="form-control" onkeyup="myFunction()" id="myInput"/>

我有一个id =“show_member”的表,其中包含不同的列。 我编写了如下代码,每当我在搜索框中输入内容时,我都会搜索所有列(上面的输入) 代码有什么问题,我该如何解决? 它不仅不会显示相关列,而且当我删除搜索框中的所有字母时,它也不会被删除。

    function myFunction(){
var input = document.getElementById("myInput");
//alert(input.value);
var iv = input.value;
var rows = $('table tr').hide().filter(":contains(".'iv'.")").show();
}

感谢您提前的帮助

1 个答案:

答案 0 :(得分:4)

在JavaScript中使用+ string operators(连接)

$('table tr').hide().filter(":contains(" + iv +")").show();

而不是

$('table tr').hide().filter(":contains(".'iv'.")").show()