<div>
单击链接时如何获取a的内容
例如:
有两个div
标签
<div id="1" > This Is First Div </div>
<div id="2" > This Is Second Div </div>
<a href="#" id="click" >Click Here</a>
单击链接时,我需要将内容获取为:
这是拳头分区
这是第二分区
<div>
单击链接时如何获取a的内容
例如:
有两个div
标签
<div id="1" > This Is First Div </div>
<div id="2" > This Is Second Div </div>
<a href="#" id="click" >Click Here</a>
单击链接时,我需要将内容获取为:
这是拳头分区
这是第二分区
如果我很好理解
$('a').on('click', function(ev) {
ev.preventDefault();
$($(this).prevAll('div').get().reverse()).each(function() {
alert ($(this).text())
})
});
作为旁注,id
您选择的属性无效(它们不能以数字开头)
小提琴示例:http: //jsfiddle.net/533qX/
编辑。一个警报
$('a').on('click', function(ev) {
var text = "";
ev.preventDefault();
$($(this).prevAll('div').get().reverse()).each(function() {
text += $(this).text() + "\n";
})
alert(text);
});
function alertDiv(divId){
$('#click').on('click', function(e){
alert ($(divId).text());
e.preventDefault();
});
}
alertDiv('#one');
alertDiv('#two');