2013-04-08 3 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

Вы не можете добавить «заголовка» атрибута любого элемента HTML с помощью CSS. Для этого вам нужно использовать javascript.

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

</script> 
+0

СПАСИБО ВАС удачи, что отлично работает :))))) – Charlie

+0

Еще одна вещь, могу ли я создать этот титул из css? В принципе, я хочу, чтобы мне понравилась привлекательная подсказка, когда человек нависает над ticket_status_id – Charlie

+0

. Последняя версия пользовательского интерфейса jQuery имеет новую функцию под названием Tooltip: http://jqueryui.com/tooltip/. Это позволит сделать довольно титры из вашего атрибута title. –

Смежные вопросы