jQuery将元素ID传递给jquery语句?

前端之家收集整理的这篇文章主要介绍了jQuery将元素ID传递给jquery语句?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将一个元素的ID传递给一个函数,然后调用jQuery.但是,我很难过如何实际获取ID变量并将其与jQuery语句中的其他文本连接起来.例如,这会返回错误
myFunction("#myObject");

function myFunction(IDofObject){

    $("'"+IDofObject+" img'").doSomething...

}

我想用’#myObject img’做一些事情,但不能在声明中使用它.

解决方法

不要将参数包装在引号中:
function myFunction(IDofObject) {
    $( IDofObject + " img" ).doSomething();
}

此外,您可能需要考虑在函数添加散列字符,以便可以将实际的id传递给它,而不是选择器.

myFunction( $('.classSelector :first').attr('id') );

function myFunction(IDofObject) {
    $( "#" + IDofObject + " img" ).doSomething();
}

猜你在找的jQuery相关文章