2012-04-12 34 views
0

我有这段代码下面,我有$menucompare值选择选项。数据显示和disapear当jquery加载

<script> 
    function displayVals() { 
    var singleValues = $("#menucompare").val(); 
    $("#hiddenselect").attr("value", singleValues); 
    $("p").html("Procent of: " + singleValues); 
    } 

    $("select").change(displayVals); 
    displayVals(); 
</script> 

<table width='100%' border='1' cellspacing='0' cellpadding='0'> 
    <th>weeks</th> 
    <th style="text-align: left; padding-left:5%;"><?php echo "<p></p>"; ?></th> 

我可以得到这个值(Procent of:$ menucompare)。但问题是当我选择一个选项,当jquery加载时显示值正确,并且当jquery完成加载时disapears this(Procent of:$ menucompare),当然变量$ menucompare commes具有正确的值。

所以我想甚至当jquery完成加载这个值留在表中。希望能得到一些解决这个问题。

回答

1

尝试,而不是下面的脚本:

<script type="text/javascript"> 

    $(document).ready(function(){ 
     $("select").change(function() { 
      displayVals(); 
     }); 
     displayVals(); 
    }); 

    function displayVals() { 
    var singleValues = $("#menucompare").val(); 
    $("#hiddenselect").val(singleValues); 
    $("p").html("Procent of: " + singleValues); 
    } 

</script> 
+0

WAW :),感谢这么多,它现在就像一个魅力:)。 – 2012-04-12 21:16:43