前端模糊查询
function search(){
var searchName = $("#searchName").val();//根据input标签的id获取值
if(searchName==''){//判断值是否为空,空就直接返回跳出方法
return;
}
//根据标签class返回所有子元素
$(".toBeSelected").children().each(function(){
//获取当前子元素的值
var id = $(this).attr("id").split('_');
var name = id[2];
//在值内寻找是否有符合的值并返回相应位置0、1、2...,如果没有就返回-1
if(name.indexOf(searchName)<0){
//小于0,也就是-1,就隐藏(hide())当前子元素
$(this).hide();
}else{
$(this).show();
}
});
}
-
children()
- 返回被选元素的所有 儿子辈的 子元素不包括孙子辈。 indexOf()
- 定位字符串中某一个指定的字符首次出现的位置
- 如果没有就返回-1 hide()
- 隐藏元素
335



被折叠的 条评论
为什么被折叠?



