如何将 jquery 转换为 javascript?
我想把
$('#hidden-data').find('#' + $(this).attr('id')).html(currdata);
var hiddata = $('#hidden-data').find('#' + $(this).attr('id')).html();
它翻译成 JavaScript,但我的大脑已经融化了。 请帮忙;p
I have
$('#hidden-data').find('#' + $(this).attr('id')).html(currdata);
var hiddata = $('#hidden-data').find('#' + $(this).attr('id')).html();
I want to translate this to javascript but my brain is melted.
Please help ;p
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
最简单的版本,考虑到 ID 应该是唯一的:
考虑到 ID 唯一性的缩短的 jQuery 版本使这一点更加明显:
因为您从
this
获取id
属性并且 other 元素不应该具有该 ID,只需使用this
,无需在 DOM 中查找其他任何内容...您应该已经拥有该元素。The simplest version, given that IDs should be unique:
The shortened jQuery version accounting for ID uniqueness makes this a bit more apparent:
Since you're taking the
id
attribute fromthis
and no other element should have that ID, just usethis
, no need to find anything else in the DOM...you should already have the element.