0

私は持っています

$('#hidden-data').find('#' + $(this).attr('id')).html(currdata);
var hiddata = $('#hidden-data').find('#' + $(this).attr('id')).html();

これをJavaScriptに翻訳したいのですが、脳が溶けてしまいます。助けてください;p

4

2 に答える 2

3

IDが一意である必要がある場合、最も単純なバージョン:

var hiddata = this.innerHTML = currdata;

IDの一意性を考慮した短縮されたjQueryバージョンは、これをもう少し明確にします。

$(this).html(currdata);
var hiddata = $(this).html();

idから属性を取得していて、this要素がそのIDを持つべきではthisないので、使用するだけで、DOMで他に何かを見つける必要はありません...すでに要素を持っているはずです。

于 2010-10-11T19:46:12.353 に答える
1
var o = document.getElementById(thisid);
o.innerHTML = currdata;
var hiddata = o.innerHTML;
于 2010-10-11T19:53:49.260 に答える