我正在尝试对导航进行排序,除了child.innerHTML == sorttype
之外,每个父A应该隐藏/不可见我怎样才能做到这一点?
function sort_sidebar(type) {
if(type && type.substring(0,6) == "#sort=") {
$('#id > div > a').hide()
// $('#id > div > a > p:last-child > span:last-child').show() where innerHTML == type.slice(6).toUpperCase()
history.pushState("", document.title, type)
alert(type.slice(6).toUpperCase())
} else {
$('#id > div > a').show()
history.pushState("", document.title, window.location.pathname + window.location.search)
}
}
答案 0 :(得分:0)
相反,从子元素中搜索innerHTML,我给了父元素一个"数据类型" attribut,与innerHTML相同,用于过滤它
$('#id> div > a').hide().filter('[data-type="'+type.slice(6).toUpperCase()+'"]').show();