jQuery - 如何以特定格式设置title属性

时间:2013-08-29 01:42:40

标签: jquery attributes

我将这个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" );

TIA

编辑:

我还在这里看到了答案Creating a div element in jQuery,其中显示了包含title属性

的代码
jQuery('<div/>', {
    id: 'foo',
    href: 'http://google.com',
    title: 'Become a Googler',
    rel: 'external',
    text: 'Go to Google!'
}).appendTo('#mySelector');

但它没有按照我的尝试工作,按照回答的链接,也许标题属性不适用于<div>标记,而是<a>标记。

1 个答案:

答案 0 :(得分:1)

试试这个:

var names = $('<div/>', {
     id: load1array[j],
'class': 'bold',
 html: load1array[j]
    });

names.attr("title", "text here");