0
<tbody>
<tr class="taskEditRow" rowid="1" level="0" taskid="-1" __template="TASKROW">
<tr class="taskEditRow" rowid="2" level="1" taskid="-2" __template="TASKROW">
<tr class="taskEditRow" rowid="3" level="2" taskid="-3" __template="TASKROW">
<tr class="taskEditRow" rowid="4" level="2" taskid="-4" __template="TASKROW">
</tbody>

在这里,我想通过使用 jquery 比较任务 id 来获取 rowid

var x=$(".taskEditRow").attr("taskid==-1");

var y=x.attr("rowid");

就像我想要 rowid 与 taskid 的比较

4

5 回答 5

0
var rowId = $('.taskEditRow[taskid="-1"]').attr("rowid");
于 2013-01-08T11:48:31.893 回答
0
var x = $(".taskEditRow[taskid='-1']");
var y = x.attr("rowid");
于 2013-01-08T11:48:34.180 回答
0

也许是:

var x=$(".taskEditRow[taskid=-1]");
于 2013-01-08T11:48:49.017 回答
0

你可以做这样的事情。

var x = $(".taskEditRow[taskid='-1']");
var y = x.attr("rowid");
于 2013-01-08T11:48:49.110 回答
0

澄清一下,因为没有一个答案在起作用。

您需要使用属性等于选择器 ( [attr="value"])。例如,

var $row  = $('.taskEditRow[taskid="-1"]');
var rowid = $row.attr("rowid");

或者,您也可以使用.filter().

var $row  = $('.taskEditRow').filter(function(){
  return this.getAttribute("taskid") == "-1";
});
var rowid = $row.attr("rowid");
于 2013-01-08T11:54:33.133 回答