代码如下:
$(document).ready(function(){
var i=0; // divid就是某个div的id,each是遍历这个div下的所有a标签
$(".item a").each(function(){
$(this).click(function(){ // 设置每个a标签的onclick事件,在这里你想干吗都可以
var city = this.innerHTML;
var citynum = this.id;
$.ajax(
{ url:getRootPath()+'/help!changearea.action',
data:{ "city":city, "citynum":citynum },
type:'post', dataType:'json',
success:function(data){
alert("更新成功!");
} }); }); }); });
扩展资料
所有主流浏览器都支持
如果用 id 或 class 来标记
用法
不必为每一个
可以对同一个
用jQuery,非常简单:
获得div里面所有a标签
$("div a")
为每一个div添加自增的id和对应的事件。
var i=0;
$("div").each(function(){
this.id = i;
i++;
$(this).click(function(){
alert(this.id);
});
});
可以考虑先获取这个div 然后再取所有子节点然后判断是否为 再进行操作。
当然要是用jQuery的话 就很简单了 $("#div的id a")取到div中的所有了