jQuery,何时需要使用each,何时不需要
问个jquery的问题,我有这么一个代码,这段代码是错误的,主要是错在$(this).text()不能得出<a>的内容。$(document).ready(functio...
问个jquery的问题,我有这么一个代码,这段代码是错误的,主要是错在$(this).text()不能得出<a>的内容。
$(document).ready(function() {
$('div.chapter a').attr({
rel: 'external',
title: $(this).text();
},
});
如果是这么写就对了
$(document).ready(function() {
$('div.chapter a').each(function(index) {
$(this).attr({
'rel': 'external',
title:$(this).text();
});
});
});
我有一个概念没弄明白,不是说jquery对象是隐式的迭代吗?我的理解就是每个找到的a都会运行一次attr这个函数,那么为什么错误的例子中$(this).text()不能找出每个链接的内容? 展开
$(document).ready(function() {
$('div.chapter a').attr({
rel: 'external',
title: $(this).text();
},
});
如果是这么写就对了
$(document).ready(function() {
$('div.chapter a').each(function(index) {
$(this).attr({
'rel': 'external',
title:$(this).text();
});
});
});
我有一个概念没弄明白,不是说jquery对象是隐式的迭代吗?我的理解就是每个找到的a都会运行一次attr这个函数,那么为什么错误的例子中$(this).text()不能找出每个链接的内容? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询