我有在.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>';
});
+1使用函數參數 - 很好。 – johnhunter 2011-03-11 10:25:05
var title = $('.help').attr("title");
嘗試使用attr功能:
jQuery().ready(function() {
console.log(jQuery('.help').attr('title'));
});
我想這是你想要什麼:
});
是的@johnhunter,我很高興發佈我的(第一次)答案,只是爲了看到其他人也在做同樣的事情,在同一分鐘:) – ctekse 2011-03-11 10:12:59
我認爲您正在尋找這樣的事情:
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
到每個幫助元素,並設置標誌的標題是父的幫助標題。
@ctekse - 重新思考同一行:) – johnhunter 2011-03-11 10:09:40
偉大這是我正在尋找的':] – gidzior 2011-03-11 10:16:15
你需要獲取或設置信息「標題」的每個元素的屬性,以「幫助「班? – FarligOpptreden 2011-03-11 09:54:00
查看jQuery API文檔(http://api.jquery.com/each/)中的'each'方法。 – Lazarus 2011-03-11 09:55:11
我真的不明白你的問題。你能告訴更多你的問題嗎? – 2011-03-11 09:55:22