js方法里带了个参数是元素的id,方法里面怎么用这个id来取元素?

2024-11-28 14:58:03
推荐回答(5个)
回答1:

原生写法

document.getElementById(id).value//id是你函数传进来的id

ps:用原生js的效率更高

pps:前端的普遍做法是能用js简单就不用jq,jq选择器封装的js底层增加了查找过程中的算法复杂度。

ppps:如果非要用jq选择器,楼下已经给出了正确的方法,题主应该好好检查自己的代码。

回答2:

$("#"+id).val()
//这个东西后面还有那么多回答错的!
onclick="func(this.id)",这样就对了。。。你要清楚传值是什么,aa这样的话你要'aa',才行,不过那与你的id就没任何关系了。

回答3:

直接

$(id).val();

就行了

 

    function func(id){
        var val = $(id).val();
        alert(val);
}

回答4:

var val = document.getElementById(id).value就可以

回答5:

首先。你的input没有value值。其次script中定义的id不等于input中的id