jquery 中 获取的this 对象,this 是一个div ,我需要修改里面的img 的src 图片地址 如何做呢

jquery 中 获取的this 对象,this 是一个div ,我需要修改里面的img 的src 图片地址 如何做呢,第1张

function _setSrc=function(_div){

var select=$(_div)attr('select');

if (select == "1") {

$(_div)html("<img src='/images/imgBodygif' />");

$(_div)removeAtrr('select')attr('select','0');

}

else {

$(_div)html("<img src='/images/imgBody_greengif' />");

$(_div)removeAtrr('select')attr('select','1');

}

}

你试试 用JQ的话就尽量全用别一会用JS的方法一会用JQ 因为JQ得到元素后 就不是单纯的DOM对象了 转换为了JQ对象 他会具有JQ的方法

因为这些函数都是返回了它们的调用者。也就是说,

$('div') 和 $('div')css({})的返回值是一样的。

比如说你写个这样一个类:

function Person(){

thissay = function(){

alert('say');

return this;

};

thiseat = function(){

alert('eat');

return this;

};

}

var p = new Person();

psay()eat();

上面的say和eat方法都返回了它的调用者,所以你可以一次连续调用多个方法。

如果你再加上一句代码:

alert(psay()eat() === p)

你会发现,打印结果是true,也就是说,返回值和调用它的是同一个对象,那返回值是不是可以直接调用其它方法呢?

可以获取父窗口中的对象:

取父窗口的元素方法:

$(selector, windowparentdocument);

$(selector, windowopenerdocument);

这样就ok啦~

这样的选择器的第二个参数就是在查找目标的范围~

以上就是关于jquery 中 获取的this 对象,this 是一个div ,我需要修改里面的img 的src 图片地址 如何做呢全部的内容,包括:jquery 中 获取的this 对象,this 是一个div ,我需要修改里面的img 的src 图片地址 如何做呢、jQuery 的怎么做到 一个对象上可以调用多个方法的 就是可以 一直点点这样调方法、关于jqueryd出新窗口获取主窗口对象的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9573036.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存