jquery选择器问题,$(“#id tr”),ID为变量时,写成$("'#'+id tr")不行,该怎么写呢

 我来答
landeanfen
2013-04-10 · TA获得超过346个赞
知道小有建树答主
回答量:105
采纳率:100%
帮助的人:133万
展开全部
这个你需要理解他的意思,比如
var id="key";
你想得到$("#key tr"),那么就必须拼接字符串。
var seletor="#"+id+" td";$(seletor)。这样就得到了。
理解了之后所以可以直接这样写:$("#" + id + " td");
希望可以帮到你。
更多追问追答
追问
那如果想找到ID为变量的DIV的子节点tr,tr的class为user,改如何写呢
追答
$("#" + id + " .user");这样就行了。找到的这个id下面的所有class=user的节点。
百度网友8041235
2013-04-10 · TA获得超过227个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:225万
展开全部
$("#"+id + " tr")
追问
那如果想找到ID为变量的DIV的子节点tr,tr的class为user,改如何写呢
追答
$("#"+id + " tr .user")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式