Javascript jquery动态id
我使用这样的代码来访问项目Javascript jquery动态id,javascript,jquery,Javascript,Jquery,我使用这样的代码来访问项目 function f(id){ $("#"+id).val(); // with analogy $("#id item") } 对吗?是否有其他方法?如果要返回具有指定id的元素的值,请选择“是”,因为这似乎是函数的逻辑目的: function f(id){ return $("#" + id).val(); } 函数应假定存在具有指定id的元素,然后返回该元素的值。这应该适用于输入字段以及文本区域。但是,如果它是任何其他元素,您可能希望使用html()或
function f(id){
$("#"+id).val(); // with analogy $("#id item")
}
对吗?是否有其他方法?如果要返回具有指定id的元素的值,请选择“是”,因为这似乎是函数的逻辑目的:
function f(id){
return $("#" + id).val();
}
函数应假定存在具有指定id的元素,然后返回该元素的值。这应该适用于输入
字段以及文本区域
。但是,如果它是任何其他元素,您可能希望使用html()
或text()
而不是val()
例如:
function f(id){
return $("#" + id).html();
// return $("#" + id).text();
}
是的,这是访问具有id的元素的非常有效的方法。您可以使用PureDom
function f(id){
return document.getElementById(id).value;
}
拿着,jQuery 从jQuery API网站: .val()返回:字符串、数组 描述:获取的当前值 集合中的第一个元素 匹配元素 你说什么我不清楚 //类比$(“#id项”) 如果您只想拥有由#id标识的子项中的一个子项,或者如果您需要由#id标识的项 如果在代码中传递类似“hello”的字符串,并且希望获得ID为#hello的DOM元素,那么代码就是完美的