在jquery中使用id获取作为对象
我有一个以obj为参数的方法。我不能更改签名,我想重新使用它。我必须将一个元素作为对象发送到此参数,因此不确定如何执行此操作。有人能给我看看吗在jquery中使用id获取作为对象,jquery,Jquery,我有一个以obj为参数的方法。我不能更改签名,我想重新使用它。我必须将一个元素作为对象发送到此参数,因此不确定如何执行此操作。有人能给我看看吗 function someUsefulFunction(obj) { var id = obj.id; //do other stuff } { ... var myElement = $('#myElement'); someUsefulFunction(myElement); //getting error "TypeErro
function someUsefulFunction(obj) {
var id = obj.id;
//do other stuff
}
{
...
var myElement = $('#myElement');
someUsefulFunction(myElement); //getting error "TypeError: obj.id is undefined"
...
}
看起来它需要一个dom节点,所以你可以用老式的简单js方式来实现
或者如果您想使用jquery执行此操作
var myElement = $('#myElement').get(0);
您需要更改为:
var id = obj[0].id;
function-someUsefulFunction(obj){
变量id=对象id;
console.log(id);
}
var myElement=$('#myElement').get(0);
一些有用的功能(myElement)代码>
var id = obj[0].id;