javascript - 获取 'img' src恢复路径

标签 javascript jquery html

我有这个代码:

<table>
    <tr>
        <td>
            <img src='prod/images/1.jpg'>
        </td>
    </tr>
    <tr>
        <td>
            <img src='prod/images/2.jpg'>
        </td>
    </tr>
    <tr>
        <td>
            <img src='prod/images/3.jpg'>
        </td>
    </tr>
    <tr>
        <td>
            <img src='prod/images/4.jpg'>
        </td>
    </tr>
</table>

我想恢复 src 属性的值并将其分配给变量。

我发现了这个:

var srcPath = item.closest("tr").find('img[src*="nameOFpath"]');

但是这个用于查找而不是赋值。

有什么想法吗?

最佳答案

使用 jQuery 方法 prop() attr() 获取属性值。

使用最接近的td来获取特定的img(如果您在最接近的位置使用tr,它将始终返回第一个img > “prod/images/1.jpg”) :

var src_value = item.closest("td").find('img').prop('src');
//Or
var src_value = item.closest("td").find('img').attr('src');

或者,如果您已经有一个包含所有 tds $tds 的变量,请使用:

var src_value = $tds.closest("td").find('img').attr('src');

希望这有帮助。

关于javascript - 获取 'img' src恢复路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921316/

相关文章:

javascript - 如何使用 javascript 和 html 管理串联

php - 我如何制作幻灯片,从数据库中获取信息(图像、标题、内容)?

javascript - 如何让我的 javascript 查找类或除 val 以外的任何内容

php - 我的 php 表单不断重复 mysql 中的行

javascript - 不能两次使用 jquery 请求变量

html - 为什么这个 HTML 表格会延伸到 div 之外?

javascript - jQuery UI 不会显示自动完成菜单

javascript - 带有 auth header 的 Office App Ajax,连接到启用了 cors 的安全 Web api 2 后端

javascript - 如果 img alt 标签包含 'sold' 找到下一个匹配类

jquery - 如何在jquery中访问div中的元素并使扩展div透明