jquery怎么根据html()的内容来选择? jquery如何选择特定元素
jquery怎么根据html()的内容来选择?
$(":contains(First)")//这种是jquery内置的包含选择器,但是因为是包含,因此选择的内容只要包含“First”就会选中。另外一种通用的。用过滤函数。
$(*).filter(function(index, el){
    var childNodes = el.childNodes
    return childNodes.length === 1 && childNodes[0].nodeType === 3 && childNodes[0].nodeValue === First
})但上面的这种方式只适合你这种情况,如果你的li元素像下面这样:
- First这是链接哦
jquery如何选择特定元素?
$(function(){
$(".tra-content p").each(function(){
if($.trim(this.innerHTML)==""){
$(this).parent().hide()
}
})
})
jquery怎么选择某个div下的某一个元素
为div添加id 或者class,我以id为例子。
布局样式:
文字内容
目标:获取div中的第二个span
脚本:$("#div的Id span:eq(1)").事件(funciton(){事假触发后执行的代码})
效果:id为“div的Id”的元素中第二个span被选中。
jQuery中选择器$(":eq(1)")选择到的是哪一个html元素?
最外层元素下第一个元素:通常情况下为
标签这样写是没有意义的,常用做法:$("elementName:eq(idx)"),$(".className:eq(idx)"),...
希望能帮助你