この jQuery コードをループの一部として使用して、div を生成し、各 div のプロパティを設定します。
var names = $('<div/>', {
id: load1array[j],
'class': 'bold',
html: load1array[j]
});
divごとにtitle属性をつけたいのですが、文法を忘れてしまいました。以下のコードを試しましたが、正しい構文ではないようです。
var names = $('<div/>', {
id: load1array[j],
'class': 'bold',
//attr:('title','text here'),
//title:'text here' ,
//'title':'text here' ,
html: load1array[j]
})//.attr( "title", "text here" );
ティア
編集:
ここでも答えを見ました。 jQueryで div 要素を作成しています。
jQuery('<div/>', {
id: 'foo',
href: 'http://google.com',
title: 'Become a Googler',
rel: 'external',
text: 'Go to Google!'
}).appendTo('#mySelector');
しかし、回答に含まれているリンクに従って、私が試したように機能しませんでした。おそらく、タイトル属性は<div>
タグではなく<a>
タグで機能します。