首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一个js有关问题,求详解。多谢了!

2013-01-12 
请教一个js问题,求详解。谢谢了!!!table idtb_gvshowasp:Repeater IDgvshow runatserverHead

请教一个js问题,求详解。谢谢了!!!

<table id="tb_gvshow">
        <asp:Repeater ID="gvshow" runat="server">
            <HeaderTemplate>
                <tr>
                    <td>
                        编号
                    </td>
                    <td>
                        航空公司
                    </td>
                    <td>
                        出发城市
                    </td>
                    <td>
                        到达城市
                    </td>
                    <td>
                        起飞日期
                    </td>
                    <td>
                        航班号
                    </td>
                    <td>
                        舱位
                    </td>
                    <td>
                        价格
                    </td>
                    <td>
                        信天游价格


                    </td>
                </tr>
            </HeaderTemplate>
            <ItemTemplate>
                <tr id="Tr<%#Eval("Id") %>">
                    <td>
                        <%#Eval("Id") %>
                    </td>
                    <td>
                        <%#Eval("F1") %>
                    </td>
                    <td>
                        <%#Eval("F2")%>
                    </td>
                    <td>
                        <%#Eval("F3")%>
                    </td>
                    <td>
                        <%#Eval("F4")%>
                    </td>
                    <td>
                        <%#Eval("F5")%>
                    </td>
                    <td>
                        <%#Eval("F6")%>
                    </td>
                    <td>
                        <%#Eval("F7")%>
                    </td>


                    <td>
                        <span id="R<%#Eval("Id") %>">等待获取</span>
                    </td>
                </tr>
            </ItemTemplate>
        </asp:Repeater>
    </table>
 for (var i = 1; i < rows.length - 1; i++) {
                    airline = rows[i].cells[1].innerText;
                    org = rows[i].cells[2].innerText;
                    destcity = rows[i].cells[3].innerText;
                    orgTime = rows[i].cells[4].innerText;
                    flyno = rows[i].cells[5].innerText;
                    var Id = rows[i].cells[0].innerText;
                    $("#R" + Id).text = "请稍后...";
                    $.ajax
                    ({
                        type: "POST",
                        url: "uploadfile_xintianyou.aspx?type=search",
                        data: {
                            "airline": airline,
                            "org": org,
                            "destcity": destcity,
                            "orgtime": orgTime,
                            "searchScope": searchScope,
                            "pageNo": pageNo,


                            "directFlag": directFlag,
                            "flightType": flightType,
                            "sortCode": sortCode,
                            "sortCode1": sortCode1,
                            "ws": ws,
                            "method": method,
                            "callbackid": callbackid,
                            "evalMode": evalMode,
                            "stamp": stamp,
                            "xhr": xhr,
                            "flyno": flyno,
                            "Id": Id
                        },
                        success: function (msg) {
                            $("#R" + msg.split('_')[0]).text(msg.split('_')[1]);
                        },
                        error: function (msg) {
                            alert("获取失败,可能查询超时,请重新点击查询。");
                        }
                    });
我现在希望对比 价格 和信天游价格 如果信天游的价格高些然后这一行数据就改变颜色。求实现!!!!!!                    


function
------解决方案--------------------


              


    <td class="jia">
                        <%#Eval("F6")%>
                    </td>
  <td class="jia2">
                        <%#Eval("F7")%>
                    </td>


                    
$('.jia').each(function () {
                var jia1 = $.trim($(this).html());
                var jia2=  $.trim($(this).parents('tr').find('td.jia2').html());
                if (intParse(jia2)>intParse(jia)) {
                     $(this).parents('tr').css("color", "Gray"); 
                 }
        };

[解决办法]
在 ajax 的 success 函数中写

var v = msg.split('_');
var span = $('#' + v[0]).html(v[1]);
if(v[1] > span.parent().prev().html())
    span.parents('tr:first').css('color', 'red');

热点排行