原生写法
document.getElementById(id).value//id是你函数传进来的id
ps:用原生js的效率更高
pps:前端的普遍做法是能用js简单就不用jq,jq选择器封装的js底层增加了查找过程中的算法复杂度。
ppps:如果非要用jq选择器,楼下已经给出了正确的方法,题主应该好好检查自己的代码。
$("#"+id).val()
//这个东西后面还有那么多回答错的!
onclick="func(this.id)",这样就对了。。。你要清楚传值是什么,aa这样的话你要'aa',才行,不过那与你的id就没任何关系了。
直接
$(id).val();
就行了
var val = document.getElementById(id).value就可以
首先。你的input没有value值。其次script中定义的id不等于input中的id