jquery 获取某id的td最上面id 包含有A的tr的值

<trid='A1'><tdid='w1'>d</td></tr><trid='A2'><tdid='w1'>d</td></tr>.<trid='B1'><tdid='... <tr id='A1'><td id='w1'>d</td></tr>
<tr id='A2'><td id='w1'>d</td></tr>
.<tr id='B1'><td id='w1'>d</td></tr>
<tr id='B1'><td id='w1'>d</td></tr>
。。
<td ss='r'></td>
<td id='ss1'></td>
已知td 的id ss1,如果跟据 ss1获取到最靠近它前面包含id有的A的id值,
我的目的就是获取id为ss1最接近的tr id为A2的值
====================================补充
根据ss1 获取前面的tr id为A2的值!我要的就是A2中2这个值
展开
 我来答
luocongjay
2014-04-18 · TA获得超过949个赞
知道小有建树答主
回答量:1382
采纳率:33%
帮助的人:428万
展开全部
看了一会 还是进行遍历比较快吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友77ae94b
2014-04-18 · TA获得超过1752个赞
知道小有建树答主
回答量:388
采纳率:100%
帮助的人:360万
展开全部

表述的不太清楚,试试这样吧。

$('#ss1').parent().prevAll("[id*='A']");
追问
不行。就是获取ss1前面最接近它的含有包含有A的id值的tr,也是获取到d tr的id值A2 我最终的目的就是要取2这个数!
追答
$('#ss1').parent().prevAll("[id*='A']:eq(0)").attr('id');

这样能获取到A2这个值,如果您的ID一定是A开头的话,那可以改成

$('#ss1').parent().prevAll("[id^='A']:eq(0)").attr('id');
//A2

剩下的就看你需求怎么搞~

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式