Howdi所有,我使用的PHP包括我的標題部分,我希望能夠將我的徽標包裹在h1中首頁,以及其餘頁面的h4。我的主頁有一個身份證號「home」,其餘的頁面也有自己的ID。有沒有簡單的方法來實現這與jQuery?提前致謝。jquery:h1爲body id =「home」,h4爲每個其他身體標識
回答
如果您的徽標元素有ID #logo
。
爲了總結您的主頁上,使用普通的ID選擇器,包所有其他網頁上使用「屬性不等於選擇」:
$('body#home #logo').wrap('<h1>');
$('body[id!="home"] #logo').wrap('<h4>');
這就是說,這是製作網頁上的代碼應把正確的標籤放在頁面上!
輝煌。工作過一種享受。謝謝! – lnvrt 2011-05-20 08:32:41
看來你應該使用這些H1/H4S一類,但如果你必須嘗試這個辦法:
$('body#home h1').css("background-image","url('/path/to/large/image.png')");
$('body[id!='home'] h4').css("background-image","url('/path/to/small/image.png')");
但我建議做這樣的事情,而不是:
<body id="home">
<h1 class='logo'></h1>
</body>
<body id="another_page">
<h4 class='logo'></h4>
</body>
CSS :
h1.logo { background-image: url('/path/to/large/image.png'); }
h4.logo { background-image: url('/path/to/small/image.png'); }
與Css選項的良好通話。 「不要對jQuery做任何事情,你可以用Css輕鬆完成」我相信有人說。 – Tomgrohl 2011-05-20 08:16:01
謝謝。我會這樣做,但因爲我正在使用一個包含文件的所有頁面,它似乎不正確...
徽標
然後徽標
將在所有頁面上輸出,和CSS將隱藏/顯示權利一。只是覺得不正確...實際上,這是不正確的,因爲我想在內部頁面的其他區域使用h1 ... – lnvrt 2011-05-20 08:27:15如果您使用通用頭文件,那麼該文件應該是動態的,所以您可以改變HTML服務器端。如果你使用一個靜態頭來處理那些*需要很小標題差異的頁面,那麼你會後悔的在 – 2011-05-20 08:43:20
- 1. 爲每個ID
- 2. 從其他表中爲每個用戶ID插入行
- 3. 身體中每一個其他元素頂部的垂直線
- 4. 獲取身體標識的值並將其作爲變量存儲在js中
- 5. 選擇一個標識,其ID爲unicode char
- 6. Autoshrink標籤,但保持相同的字體大小爲每個其他UITableViewCell
- 7. @ORM \ Id沒有在symfony中爲一個實體標識一個實體
- 8. 在.net中爲當前文件名設置身體標識
- 9. 條件查詢:搜索通過ID和其他相關實體的標識
- 10. 鉻把一切HTML標籤的頭部和身體之間爲BODY
- 11. ngtagsinput angularjs如何爲每個標籤分配標識
- 12. 插入主鍵標識(ID)到其它表作爲外鍵
- 13. 點擊身體,除了一些其他標籤不工作
- 14. 爲什麼CREATE TABLE中的一個標識符是雙引號的,但不是其他標識符?
- 15. 爲每個不同的ID
- 16. 將ID列表轉換爲其他值
- 17. 將指針中的每個其他值拆分爲兩個單獨的標識符c
- 18. 作爲域名身份的外部身份標識
- 19. Facebook圖形API:其他用戶標識
- 20. 爲什麼<body>的邊框不能包圍整個身體?
- 21. 爲每列,計算它和其他
- 22. 將<body>更改爲<body id「something」runat =「server」>
- 23. [R總結總爲每類每個ID
- 24. 識別每個標籤.innerhtml
- 25. 根據設備類型爲body標籤分配id
- 26. Sprite Kit - 將身體滑過其他人
- 27. Box2D的身體穿過其他機構
- 28. MVC RadioButtonFor爲每個元素輸出相同的標識
- 29. 爲面板數據中的每個觀察值創建標識
- 30. 爲每個類的實例分配唯一標識號
logo有文字或圖片? – diEcho 2011-05-20 07:43:03