.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' ) );
});