我有这个问题。我无法弄清楚我的代码出了什么问题。我只需要在$ principal_amt == $ balance_amt时隐藏内联编辑图像按钮,但是我的代码什么都不做。这是我的代码:

//编辑图片按钮:

<td <?php echo  $rowclass; ?>>
<?php echo  $html->linkWithImage('Edit','cashadvance/update/' . $cashadvance["id"], array(), 'editicon.png', array('class' => 'try')); ?>
</td>


// JS:

$("#principal_amt").change(function(){
        var principal = $("#principal_amt").val();
        $("#balance_amt").val(principal);

            if("#balance_amt" == "#principal"){
             $('.try').show(true);
            }
            else{
            $('.try').hide(true);}
        });

最佳答案

您正在与if("#balance_amt" == "#principal")中的ID不存在值进行比较

那应该是:

$("#principal_amt").change(function(){
    var principal = $("#principal_amt").val();
    $("#balance_amt").val(principal);

        if($("#balance_amt").val() == principal){
         $('.try').show(true);
        }
        else{
        $('.try').hide(true);}
    });

关于javascript - 隐藏内联编辑图像按钮不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17917515/

10-09 17:49