javascript - 找到 img 属性并更改 div 内的 src 值

标签 javascript jquery html image

我的结构如下:

<div id="so1" class="card over"  data-direction="right" gal="gal1" >        
      <div class="front" >
    <img src="img1.jpg" width ="100%;" height ="100%;" alt="">
      </div>         
      <div class="back" style="background-color:#99ca3c;">
      </div>         
</div>

我愿意认识这部分

change_it = function (id,effect, img ) {
   $('#' + id).toggleClass(effect);
   $('#' + id).attr('img', img);
} 

我称之为

change_it ("so1", "flipping-right" ,"imgs/img1/2.jpg");

但是它并没有改变它的值,如果我只有父div的id,我如何访问这个img属性? 我的意思是,结构是 div->div->img

最佳答案

您需要找到图像并更改其src属性:

change_it = function (id,effect, img ) {
   $('#' + id).toggleClass(effect);
   $('#' + id).find('img').attr('src', img);
} 

关于javascript - 找到 img 属性并更改 div 内的 src 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15424765/

相关文章:

javascript - 在其他函数之前运行 javascript 函数

javascript - 如何在同一 Node 服务器上渲染 Jade 模板和 HTML 文件?

jquery - 如何修复左列数据表,如示例所示

jquery - 获取具有 "selected"类的列表项的值

php - 使用 php 和 jquery ajax 提交表单后无法将数据插入数据库

javascript - 如果我附加相同的 js 脚本两次,代码会重复吗?

javascript - 测试时变量可能尚未初始化

javascript - 违反以下内容安全策略指令

javascript - clipboardjs 在用空格分配类时不起作用

javascript - 我如何返回这个对象,而不是记录它?