2017-09-15 18 views
-1

我有與class和id一個div與每個刷新生成的網站如何設置隨機更改div ID或類的css?

.mnc-row[data-row-id="mnc_row-3259bbbe82bc595"]

這個數字「3259bbbe82bc595」汽車是從WordPress插件自動生成並沒有選項從控制面板更改此div的外觀,所以我需要自定義CSS。

任何人都可以幫忙嗎?

+0

喜,是好的,如果你.mnc行後加個班?那麼它會爲你工作 –

+0

那麼你不能真正使用它。是否有另一種可靠識別div的方法,例如它總是第一個與它的父母? – Rhumborl

+0

也是什麼插件,如果它可以在線? – Rhumborl

回答

2

你可以試試下面的代碼

#sections div[id^='mnc_row-'] { 
    color: red; 
} 

看到Fiddle這裏 希望這會爲你工作

2

由於類和id是自動生成的,如果您可以控制div的生成位置,則可以用另一個div來包裝它。

或尋找一個共同的模式。如果你的目標div有父母,這是DIV可以使用

.parent-class > div {} 

如果有父許多孩子中唯一的孩子,如果你是肯定的div順序使用第n個孩子()選擇

.parent-class div:nth-child(2n+1) {} 

您也可以使用第一個孩子和最後孩子

.parent-class div:first-child {} 
.parent-class div:last-child {} 
0

[att|=val]選擇應該爲你做的伎倆。它匹配att屬性恰好爲val,的元素,其中att屬性以val開頭,後跟連字符。因此,如果通過data-row-id屬性選擇是可以的,並且始終以mnc_row-開頭,則下面的選擇器應該可以工作。

[data-row-id|="mnc_row"] { 

} 

這個選擇最初是用於語言匹配(認爲:一個選擇匹配en-USen-GB)。