<tr class="datagrid-row" datagrid-row-index="0">
<td field="itemid">
<td field="productid">
<td field="listprice">
<td field="unitcost">
<td field="attr1">
<td field="status">
</tr>
<tr class="datagrid-row" datagrid-row-index="1">
<td field="itemid">
<td field="productid">
<td field="listprice">
<td field="unitcost">
<td field="attr1">
<td field="status">
</tr>
------------------------------------------
各位大侠,用选择器如何把datagrid-row-index="1"并且field="itemid"的选出来??
$("[datagrid-row-index='2'][field='itemid']").css("background-color","blue");这样取不到。在线等!

解决方案 »

  1.   

    $("tr[datagrid-row-index='1'],td[field='itemid']").css("background-color","blue");这样写试试。。
      

  2.   


    //不要逗号分隔吧。
    $("tr[datagrid-row-index='1'] td[field='itemid']").css("background-color","blue");
    //下面也可以
    $("tr[datagrid-row-index='1']").children("td[field='itemid']").css("background-color","blue");
    //小标是0还是1,你试试,我记得好像是1.
    $("tr[datagrid-row-index='1']").children("td").eq(0).css("background-color","blue");
      

  3.   

    $("[datagrid-row-index='2'][field='itemid']")
    这样取当然当然有问题,你取得是有datagrid-row-index和field属性的对象!这个根本不存在
    $("[datagrid-row-index='2'] [field='itemid']")隔开就可以