数据在jquery加载时出现和消失

时间:2012-04-12 20:45:19

标签: php jquery

我有这个代码,我有选择$menucompare值的选项。

<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完成加载时,它会消除此(Procent of:$ menucompare),当然变量$ menucompare commes具有正确的值。

所以我想即使在jquery完成加载时,这个值也会保留在表中。希望可以得到一些解决方案。

1 个答案:

答案 0 :(得分: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>