0

div の html コンテンツを JavaScript の変数にコピーしました。今、タイトル属性の値を、ポップアップとしてクラスを持つ TD タグのコンテンツに入れたいと思います。だから私は次のコードを作成しました。しかし、それは役に立ちませんでした..

var tmpDiv = document.createElement("div");
tmpDiv.setAttribute("style","display:none");
$(tmpDiv).html($('#'+divid+" .scrollTableContainer").html());

$(tmpDiv+ 'td .popup').each(function(index,value) {
    $(this).html($(this).attr('title'));
});
4

2 に答える 2

0
$(tmpDiv).find('td.popup').each(function(index,value) {
    $(this).html($(this).attr('title'));
});

コードでは、tempDivはjavascriptオブジェクトであるため、tempDiv+'td.popup'は許可されていません。次に、クラスポップアップでtdを検索する必要がある場合は、tdと.popupの間のスペースを削除します。

于 2012-12-15T14:51:22.207 に答える
0

DOM オブジェクトと文字列を連結してセレクターを作成しようとしています。文字列とオブジェクトを連結することはできません

すべてのコードに jQuery を使用する方が理にかなっている

var tmpDiv=$('<div>').hide().html($('#'+divid+" .scrollTableContainer").html());

tmpDiv.find('td.popup').each(function(index,value) {
    $(this).html($(this).attr('title'));
});
于 2012-12-15T14:55:27.020 に答える