Javascript 如何使用jQuery遍历这个DOM并检索所需的文本?
我在一个页面上有一个表单,它有一堆兄弟Javascript 如何使用jQuery遍历这个DOM并检索所需的文本?,javascript,jquery,dom,dom-manipulation,Javascript,Jquery,Dom,Dom Manipulation,我在一个页面上有一个表单,它有一堆兄弟h5标签。我想使用jQuery检索每个h5标记之间的文本。我更希望有一个回调,或者能够在一个简单的循环构造中实现这一点,在这里我可以获取文本并生成有意义的HTML,然后将最后的字符串插入其他地方 如何使用jQuery实现这一点?这将捕获表单下的所有h5并提醒它们的文本。你可以从那里做任何事 $('#myform h5').each(function() { alert($(this).text()); }); 兄弟标记是指它们与窗体处于同一级别,如
h5
标签。我想使用jQuery检索每个h5
标记之间的文本。我更希望有一个回调,或者能够在一个简单的循环构造中实现这一点,在这里我可以获取文本并生成有意义的HTML,然后将最后的字符串插入其他地方
如何使用jQuery实现这一点?这将捕获表单下的所有h5并提醒它们的文本。你可以从那里做任何事
$('#myform h5').each(function() {
alert($(this).text());
});
兄弟标记是指它们与窗体处于同一级别,如下所示:
<form id="the-form">
...
</form>
<h5>Title 1</h5>
<h5>Title 2</h5>
<h5>Title 3</h5>
注意~,它选择同级
或者,如果您希望将文本发送到回调:
function callback( textFound ){
// do something with textFound
}
$("#the-form ~ h5").each(function (){
callback( $(this).text() );
});
function callback( textFound ){
// do something with textFound
}
$("#the-form ~ h5").each(function (){
callback( $(this).text() );
});