このコードを完成させるには少し助けが必要です。
$(document).ready(function() {
var username = $('div.subtitle span').text();
var $Head = $('div.main-content #field_id4 dt span');
var $body = $('div.main-content #field_id5 dt span');
var $contBody = $('div.main-content #field_id6 dt span');
var $borders = $('div.main-content #field_id7 dt span');
$Head.filter(':contains("Black")')
.closest('#profile-advanced-layout')
.prepend('<div id="blackbg">'+ username +'Profile</div>');
$body.filter(':contains("Black")')
.closest('#profile-advanced-layout')
.css({'background':'#000'});
$contBody.filter(':contains("Black")')
.find('.main-content')
.css({'background':'#000'});
$borders.filter(':contains("Black")')
.find('main-content')
.css({'border':'2px solid #000'});
});
ここでの最大の問題は、変数を使用するのはおそらく 3 回目だからです。変数を見ると、$username
私がやろうとしているのは、div.subtitle
スパン内を検索し、そのスパン内にあるテキスト文字列を取得してから、それをコピーすることです。
次に、$Head.filter
「+ユーザー名+プロファイル」にしたいのですが、変数をそのように配置するのは正しいです。そして、そのテキスト文字列を正しく見つけるにはどうすればよいですか?