javascript - 如何将值 javascript onclick 传递给 jquery 函数

标签 javascript jquery html

我有这张带有 onclick 功能的图片

<img id='1213' src='img/heart.png' onclick='heart(this.id)'>

调用这个函数:

function heart(id) {
    $('#heart').dialog('open');
    return false;
}

如何在 div 中显示 ID?

<div id="heart">
     Name : ABC
     ID : The ID need to be here 
</div>

P/S:我有理由想使用 onclick 而不是直接使用 jquery get val 直接从图像 id 中获取值。

最佳答案

首先,您应该使用 JavaScript 来附加您的事件。您已经包含了 jQuery,所以我们不妨使用它。附加事件后,您可以使用 text() 方法在目标 div 中设置 span 的 innerText 属性。试试这个:

<img id="1213" class="heart" src="img/heart.png" />

<div id="heart">
     Name : ABC
     ID : <span></span>
</div>
$('.heart').click(function() {
    $('#heart span').text(this.id).dialog('open');
});

关于javascript - 如何将值 javascript onclick 传递给 jquery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569575/

相关文章:

html - 将两个 child 堆叠在一起,并与 flexbox parent 中的另一个 child 内联

javascript - 如何使用 React Hooks 获取 Antd Form 的值?

javascript - 如何使用 javascript 变量访问 JSON 对象

javascript - 安装 Node v13 后来自 npm 的警告消息

javascript - 如何优化或使其动态化(html javascript)

html - HTML/CSS/ReactJS 中的文本对齐属性

HTML5 视频播放局域网

javascript - 使用输入元素作为工具提示中的内容

javascript - 追加到 jquery 中的列表

jquery - 如何使用 jQuery 禁用表单内的所有 &lt;input&gt;?