日期:2014-05-16  浏览次数:20369 次

提一个很小的问题,1分钟~
问题很简单呢,下面是很好理解的获取 id = 1 的<tr>标签
问题是的如何将这里 id='1' 替换成 myId 我试过以下3种格式,但是都不行,所以想请教下大家,谢谢!

JScript code

1、"tr[id='myId']" 2、"tr[id=myId]" 3、"tr[id='"myId"']"



JScript code

var myId = 1;
$("tr[id='1']").each(
  function(){
    alert($(this).find('td').eq(1).text());
  }
);



------解决方案--------------------
"tr[id='"+myId.toString()+"']"
------解决方案--------------------
$("tr[id='"+myId+"']")
你的myId是变量,当然需要将变量代入呀,你直接写成
$("tr[id='myId']")岂不是找id=myId的tr去了,与$("tr[id='1']")使用方式一模一样。
Lz,不至于这样都转不过弯来吧?