我无法使用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);
}
答案 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);
}