无法使用ID获取价值

时间:2015-11-12 08:42:40

标签: javascript php codeigniter

我无法使用id获取值。在我的代码中,我就像这样

查看

<input type="text" value="<?php echo $add->class;?>" name="cls_<?php echo $add->id;?>" id="cls_<?php echo $add->id;?>"/>

我来了A

但我无法使用此

获得价值

脚本

function Add(id){ 
  var cls = document.getElementById('cls_'+id).value;
  alert(cls);
}  

2 个答案:

答案 0 :(得分:0)

首先,您必须确保此变量$add->id;,您可以在浏览器的inspect元素中检查它。然后我知道jQuery的值函数是.val()。所以试试这个document.getElementById('cls_'+id).val();。希望它可以帮助你:)

答案 1 :(得分:0)

请尝试如下,如果即使这样不工作,请检查 - $使用var_dump($ add)或print_r($ add)添加可变数据。

请检查小提琴 - https://jsfiddle.net/sashant9/tm7ukbqe/

php - &gt;

<input type="text" value="<?php echo $add->class;?>" name="<?php echo "cls_".$add->id;?>" id="<?php echo "cls_".$add->id;?>"/>

jquery - &gt;

function Add(id){ 
  var cls = document.getElementById('cls_'+id).value;
  alert(cls);
}