需要一些幫助完成此代碼;jQuery包含追加查找文本字符串和更多代碼
$(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
,我希望它是「+用戶名+個人資料」,這是正確的變量被放置在那樣。我將如何去找到正確的文本字符串?
讓你不得不使用的.text()方法的元素中的文本,而不僅僅是選擇的DOM元素 – Bruno