.help
我有在所有带有类的元素之后附加 div (帮助图标)的功能。
jQuery().ready(function() {
jQuery('.help').append('<div class="mark"></div>');
});
我需要向该函数添加什么才能从.help
元素的标题属性中获取信息?
我是脚本新手。
.help
我有在所有带有类的元素之后附加 div (帮助图标)的功能。
jQuery().ready(function() {
jQuery('.help').append('<div class="mark"></div>');
});
我需要向该函数添加什么才能从.help
元素的标题属性中获取信息?
我是脚本新手。
利用append()
也可以接受将创建要附加的 HTML 字符串的函数的事实:
$('.help').append(function () {
return '<div class="mark" title="' + $(this).attr('title') + '"></div>';
});
我认为这就是你想要的:
jQuery().ready(function() {
jQuery('.help').each( function(index, elem){
$(this).append('<div class="mark" title="' + $(this).attr("title") + '"></div>')
});
});
我想你正在寻找这样的东西:
jQuery().ready(function() {
// with each help element....
jQuery('.help').each(function () {
// create the empty mark, add the title from help, append mark to help
$('<div class="mark"></div>').attr('title', $(this).attr('title')).appendTo(this);
});
});
这将为div.mark
每个帮助元素添加一个,并将标记的标题设置为父帮助的标题。
var title = $('.help').attr("title");
var title = jQuery('.help').attr('title');
jQuery('.mark').attr('title',title);
尝试使用attr函数:
jQuery().ready(function() {
console.log( jQuery('.help').attr( 'title' ) );
});