解决方案 »

  1.   

    修改输入框1时  当前行对应的 单元格 2 可以改变其值呢?
    用jquery 应如果写代码呢。
    望大牛们可以指点一二  小弟感激不尽。
      

  2.   

    <div class="add_spec" dialog_title="{$lang.edit}{$lang.specification}" ectype="dialog_contents" style="display: none">
                                <!--<form>-->
                                <p>{$lang.note_for_add_spec_popup}</p>
                                <div class="table" ectype="spec_editor">
                                    <ul class="th">
                                        <li><input col="spec_name_1" type="text" class="text width4" /></li>
                                        <li><input col="spec_name_2" type="text" class="text width4" /></li>
                                        <li class="distance1" style="width:65px;">{$lang.price}</li>
                                        <li class="distance1" style="width:60px;">{$lang.TerracePrice}</li>
                                        <li class="distance1" style="width:70px;">{$lang.stock}</li>
                                        <li class="distance2" style="width:70px;">{$lang.sku}</li>
                                        <li class="distance3" style="width:70px;">{$lang.handle}</li>
                                    </ul>
                                    <ul class="td" ectype="spec_item">
                                        <li><input item="spec_1" type="text" class="text width4" /></li>
                                        <li><input item="spec_2" type="text" class="text width4" /></li>
                                        <li><input item="price" type="text" class="text width4" onblur="TerracePriceCheck2(this,'');" /></li>
                                        <li class="text width4" style="line-height:25px; height:25px;"><span></span></li>
                                        <li><input item="stock" type="text" class="text width4" style="width:70px;" /></li>
                                        <li><input item="sku" type="text" class="text width4" style="width:70px;" /><input item="spec_id" type="hidden" /></li>
                                        <li class="padding3">
                                            <span ectype="up_spec_item" class="up_btn"></span>
                                            <span ectype="down_spec_item" class="down_btn"></span>
                                            <span ectype="drop_spec_item" class="delete_btn"></span>
                                        </li>
                                    </ul>
                                    <ul>
                                        <li class="add"><a href="javascript:;" ectype="add_spec_item" class="add_link">{$lang.add_spec_item}</a></li>
                                    </ul>
                                </div>
                                <div class="btn_wrap"><input ectype="save_spec" type="submit" class="btn" value="{$lang.save_spec}" /></div>
                                <!--</form>-->
                            </div>function TerracePriceCheck2(Obj,goods_id)
    {
    //var row=jQuery(".table ul.td").index(jQuery(Obj).parent().parent());//行数

    var price=Obj.value;
    if(price!='')
    {
    var url = SITE_URL + '/index.php?app=my_goods&act=GetTerracePrice';
    $.getJSON(url, {'goods_id':goods_id,'price':price}, function(data){
    $(".table .td li").each(function(){
    $(this).children("span:first").html(data);
    });
    });
    }
    }
    现在是这样写的代码,献丑了。
      

  3.   

    function TerracePriceCheck2(Obj,goods_id){
    var p=$(this).parents('ul');
    p.find('input[item=spec_1]').val(12);
    p.find('li.text span').text('123');
    }
      

  4.   

    function TerracePriceCheck2(Obj,goods_id){
    var p=$(Obj).parents('ul');
    p.find('input[item=spec_1]').val(12);
    p.find('li.text span').text('123');
    }
      

  5.   

    谢谢 大哥 这回可以了。
    可以给我讲一下 这个是什么意思吗?
    为什么是 $(Obj) 呢? 这个Obj 不是输入框的对象吗?var p=$(Obj).parents('ul');
      

  6.   

    function TerracePriceCheck2(Obj,goods_id)
    {
    //var row=jQuery(".table ul.td").index(jQuery(Obj).parent().parent());//行数
    var price=Obj.value;
    if(price!='')
    {
    var url = SITE_URL + '/index.php?app=my_goods&act=GetTerracePrice';
    $.getJSON(url, {'goods_id':goods_id,'price':price}, function(data){
    var p=$(Obj).parents('.table ul.td');
    p.find('li.text span').text(data);
    });
    }
    }正确结果晒一下,望对小虾米们有所帮助。
      

  7.   

    function TerracePriceCheck2(Obj,goods_id)
    {
    //var row=jQuery(".table ul.td").index(jQuery(Obj).parent().parent());//行数
    var price=Obj.value;
    if(price!='')
    {
    var url = SITE_URL + '/index.php?app=my_goods&act=GetTerracePrice';
    $.getJSON(url, {'goods_id':goods_id,'price':price}, function(data){
    var p=$(Obj).parents('.table ul.td');
    p.find('li.text span').html(data);

    });
    }
    }主要是这两句代码,小虾米们没事一定要多看看手册啊,还要多实验多体会才是。
    就这两行代码,折腾我了3个小时。