2014-04-06 42 views
1

這裏是我的。我想擺脫:沒有標籤名稱,不能在jQuery中找出。 TNX。 。 。 。我如何擺脫使用jquery的分號

<ul> 
    <li> 
    <label for="salutation">Salutation</label> 
    <select> 
     <option></option> 
    </select> 
    </li> 
    <li><label></label> 
    <input type="text"/> 
    </li> 
</ul> 


label { 
display: inline-block; 
text-align: right; 
width: 200px; 
font-size: 13px; 
line-height: 25px; 

} 
ul li > label:after, ul li > label:after 
{ 
content: ":"; 
} 

Here's in fiddle

+1

請說明您的具體問題或添加額外的細節,突顯正是你需要的。正如目前所寫,很難確切地說出你在問什麼。請參閱[問]頁面以獲得澄清此問題的幫助。 –

+0

如果標籤有文字,您只想顯示冒號(不是分號)? –

+0

據我所知,這不能用jQuery來完成。有關更多詳細信息,請參閱此答案:http://stackoverflow.com/questions/14001350/how-to-select-after-element-using-jquery – patsweet

回答

0

您可以選擇所有的標籤和檢查文本:

JS

$("label").each(function() { 
    if ($(this).text()) { 
     $(this).addClass("colon-after"); 
    } 
}); 

CSS

.colon-after:after { 
    content:":"; 
} 

這裏是一個jsfiddle

0

我已經更新了你的CSS和這裏是的jsfiddle

(http://jsfiddle.net/8ck8v/)