jquery怎么获得传递过来的参数值

我这么写的:<divid="123"onclick="a(123)">然后下面的function是这样的:funtiona(value){$("#value").hide... 我这么写的:<div id="123" onclick="a(123)">
然后下面的function是这样的:
funtion a(value)
{$("#value").hide();}
因为我这边的div是有很多个,里面的id也是循环出来的,每个都不一样,实现的效果是点哪个,哪个div就隐藏。但是我不知道这选择器中,应该怎么写?这个value就是等于123,但是在jquery选择器中这样写,就是选择了id是value的标签,请问大神,这里应该怎么写?
展开
 我来答
唯我随想no2
2016-11-28 · TA获得超过185个赞
知道小有建树答主
回答量:243
采纳率:50%
帮助的人:219万
展开全部

你可以这样试试

<div id="123" onclick="a(this)">

funtion a(thisObj){
    var id=$(thisObj).attr('id');//获取id值
    //id的值获取到,然后处理业务
    ...
    
    //隐藏div
    $(thisObj).hide();
}
仙大牛5274
2018-04-13 · TA获得超过785个赞
知道小有建树答主
回答量:543
采纳率:69%
帮助的人:280万
展开全部
直接onclick里写$(this).hide()不就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式