永发信息网

jQuery中的标签选择器是匹配所有元素,如$("a"),匹配所有的a元素,如果要获取给a一个click事件……

答案:3  悬赏:50  手机版
解决时间 2021-01-30 15:42
jQuery中的标签选择器是匹配所有元素,如$("a"),匹配所有的a元素,如果要获取给a一个click事件……
最佳答案
a标签毕竟需要jq来查找,至少要有一个父级类的id或者class才能查找到子级的a标签,至于哪一个,就eq(index)就可以,绑定的话,类似$(".test a").eq(index).click(function(){});
不知道解决没解决你的问题追问你的意思我懂。问题是我不改变我代码的格式,可以增加内容来实现我所描述的功能…………谢谢。追答袄,可以试试在each循环外面建一个numflag和一个cityflag,每次遍历用numflag记下当前的Index,如果下一次遍历遍历到了你需要的那个flag譬如001,再用cityflag记下城市名字,最后用html写dom格式
each方法可能这个节奏不太ok,不Ok的话可以换for之类的追问是啊。我也觉得直接用each不好控制。哦了,就这样了。
全部回答
$("a").each('click',function(index){
var tar = $(this); //此处定义一个变量保存当前操作的a标签,可在下面调用追问我each()函数里传的是json格式文件返回来的data,不是事件,事件我是在最外层的处理的。现在我想在内层也就是我上面的代码的框架不变,可以添加东西,来实现我描述 的功能。each里面参数第一个是要遍历的对象,或者直接是回调函数,第一个参数能放对象吗???追答$("a").each('click',function(index){
    var tar = $(this);
    //代码...
    event.preventDefault(); 改成==>return false; 不需要event
}
var array = {"安徽":["合肥"],"江苏":["南京"]};
$("a").click(function(){
    var html = "";
    var key = $(this).text();
    for (var i = 0; i < array[key]; i++) {
        html += "" + array[key][i] + "" + "";    
    }
    $('.city').html(html);
});追问我要的name:合肥,id:001;name:南京,id:002都是从json格式的文件里读出来的。就是a.json,用 的时jQuery中封装的ajax技术。在getJSON的回调函数里用each()函数遍历json文件中的json对象,也就是你写的数组差不多的。谢谢帮忙。追答你的json文件有没有和安徽,江苏对应啊?如果没有对应,那怎么取啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国移动(万春西路城市农庄对面)地址在什么地
女,40岁。左腋下淋巴结肿大,长红疙瘩,发痒
纤指百媚地址有知道的么?有点事想过去
为啥杀泥鳅要放几滴香油
吐沥的意思是什么啊?知道的请说下!
【0,a的2/3次方=4/9,则log2/3 a=】
助焊剂加酒精的后果?
LOL合金装备亚索1920x1080壁纸下载
中国移动(龙华路曼珂莉旁)怎么去啊,我要去那
液化石油气液体的密度是()。
奥特曼格斗进化3故事模式中的“再见了奥特曼
役事的意思是什么啊?知道的请说下!
广州火车南站离东莞沙田镇有多远
怎么复制别人的淘宝店
梦幻西游方寸山摆摊卖f的是什么技能
推荐资讯
蠯蛤的意思是什么啊?知道的请说下!
油梭子萝卜饺子怎么做
【banquet】banquetdinner有什么不同?
未满18岁,有身份证,可以在交通银行开通网银
【teddy是什么意思】..../选哪一个?这句话是
1.36乘以0.05怎么简便计算
迪汗苏村地址好找么,我有些事要过去
数字油画完成之后,要涂亮油,请问用什么工具
梦三国2016无双杯四年一梦战队
绿杰香特产地址有知道的么?有点事想过去
读板块运动示意图,完成下列各题:(1)填出
洋洋理发店地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?