2013-04-08 61 views
0
<div class="select" style=""> 
<label>Status</label> 
<select id="ticket_status_id" name="ticket[status_id]" tabindex="4"> 
<option value="0" selected="selected">New</option> 
<option value="1">Open</option> 
<option value="2">Pending</option> 
<option value="3">Solved</option> 
</select> 
</div> 

嘿没有人知道我怎么会一个'title'属性添加到'ticket_status_id'?使用CSS我可以风格'#ticket_status_id',但当我尝试使用'#ticket_status_id:before''ticket_status_id:after''content: "";'什么都没有发生?CSS伪:后:前不工作

预先感谢任何帮助

回答

2

不能添加“标题”属性来使用CSS任何HTML元素。为此,您需要使用JavaScript。

<script type='text/javascript'> 
document.getElementById('ticket_status_id').title='test title' 

</script> 
+0

谢谢luckystars,那完美的作品:))))) – Charlie 2013-04-08 04:37:45

+0

还有一件事,我可以从CSS样式这个标题?基本上我希望我想要一个漂亮的工具提示,当人悬停在ticket_status_id – Charlie 2013-04-08 04:40:36

+0

最新版本的jQuery UI有一个名为Tooltip的新功能:http://jqueryui.com/tooltip/。它会使你的title属性变得非常漂亮。 – 2013-04-08 04:47:43