需要一点帮助来完成这段代码;
$(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'});
});
我最大的问题在这里,因为这可能只是第三次使用变量。虽然如果您查看变量$username
,我想做的是在 div.subtitle
范围内搜索并获取该范围内的文本字符串,然后复制它或其他,
然后在哪里说$Head.filter
,我希望它是“+用户名+配置文件”,这样放置变量是否正确。我将如何正确找到该文本字符串?