,所以我想在文档加载
的情况在我调用的函数中,我需要访问" 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>