首先,我们需要使用jQuery选择器来选择所有的div元素。然后,我们需要使用jQuery的each()方法来遍历这些div元素。对于每个div元素,我们需要获取其文本内容,并将其追加到href属性值的末尾作为参数。
以下是示例代码:
HTML代码:
This is the text content of div 1
This is the text content of div 2
This is the text content of div 3
jQuery代码:
$(document).ready(function() {
$('.myDiv').each(function() {
var text = $(this).text();
var href = $(this).find('a').attr('href');
if(typeof href !== 'undefined') {
$(this).find('a').attr('href', href + '?param=' + text);
}
});
});
在上面的代码中,我们对每个div元素调用each()方法。在每个迭代中,我们使用text()方法获取div元素的文本内容,并使用find()方法查找其中的链接元素。如果链接元素存在,则从其href属性中获取原始值,并使用attr()方法将带有文本内容参数的新值设置回href属性。在这个示例中,我们使用了一个称为“param”的参数名称。
这样,我们就成功地迭代了所有的div元素,获取了其中的文本并将其附加到链接的href属性作为参数。
上一篇:遍历div元素