我有
$('#hidden-data').find('#' + $(this).attr('id')).html(currdata);
var hiddata = $('#hidden-data').find('#' + $(this).attr('id')).html();
我想把它翻译成javascript,但我的大脑已经融化了。 请帮忙; p
答案 0 :(得分:3)
最简单的版本,因为ID应该是唯一的:
var hiddata = this.innerHTML = currdata;
缩短的jQuery版本会考虑ID唯一性,这使得这一点更加明显:
$(this).html(currdata);
var hiddata = $(this).html();
由于您从id
获取了this
属性,而其他元素没有其他元素,因此只需使用this
,无需查找任何内容在DOM中的其他...你应该已经有了元素。
答案 1 :(得分:1)
var o = document.getElementById(thisid);
o.innerHTML = currdata;
var hiddata = o.innerHTML;