2012-12-27 75 views
-1

jQuery代码:如何获得jQuery的变量的值

<script> 
    $(document).ready(function() { 
     var ma = $("#qty").val(); 
     var str = $("#reqid").val(); 
     $("#myform").validate({ 
      rules: { 
       issue_quant_str: { 
        max: ma 
       } 
      } 
     }); 
    });​ 
</script> 

HTML:

<table> 
    <tr><td><?php echo $array['item_name']; ?></td> 
    <td><?php echo $array['quantity']; ?></td> 
    <input type="hidden" value="<?php echo $array['requisition_id']; ?>" id="reqid" /> 
    <td> 
     <div id="maxdiv"> 
      <input type="text" name="issue_quant_<?php echo $array ['requisition_id'];?>" value="<?php echo $array['quantity']; ?>" /> 
     </div> 
    </td> 
    <input type="hidden" value="<?php echo $stock_qty; ?>" id="qty" /> 
    <td><?php echo $stock_qty;?></td> 
    <td><input type="text" name="rem_<?php echo $array['requisition_id'];?>" required/></td> 
</tr> 
</table> 

在这里,我想与issue_quant.I串接VAR海峡价值无法得到海峡value.Can谁能帮我..

+0

一些价值上显示您的[的jsfiddle(http://jsfiddle.net/) – AurA

+0

可您发布'html'代码的代码? –

+0

在HTML文件中是否存在id为“reqid”的元素?你能用萤火虫看到那个元素吗? – Rajesh

回答

0

尝试var str=$("#reqid").text();

前提是你的reqid住在你的HTML代码和具有内

+0

NO IT ISNT WORKING !! – Sharvari

1
var rules = {}; 
rules['issue_quant_' + str] = {max:ma}; 
$("#myform").validate({ 
    rules: rules 
}); 
+0

tHIS发生错误 – Sharvari

+0

可以请你帮我解决这个问题 – Sharvari