从准备就绪中访问jQuery元素



,所以我想在文档加载

的情况

在我调用的函数中,我需要访问" blah" p对象的内部HTML - 但是传递函数this似乎只是发送某种全局文档对象。

我该怎么办才能解决这个问题?

显然人们希望代码可视化我假设的东西很琐碎。

在这里:

$(".blah").ready(function(){callThisFn(this);};
...
function callThisFunction(fnThis){
   var x = $(fnThis).find("thisExists");
   alert(JSON.stringify(x)); // undefined
}

使用jQuery使用ID和类访问元素。使用此代码片段为您提供帮助:

$( document ).ready(function() {
    $('.blah').html();
});

这是您要寻找的吗?

$(document).ready(function(){
  for(var i = 0; i<$('p.blah').length; i++){
    console.log($('p.blah').eq(i).html());
  }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <p class="blah">aaa</p>
  <p class="blah">bbbb</p>
</div>

最新更新