2012-12-10 122 views
0

从类选择名称可以从选择的选择选项吗? 这里是代码:jQuery从选择选项

<select id="typ" name="typ"> 
    <option value="not">--- Zvoľte prosím typ zmluvy ---</option> 
    <option value="12" class="DSL" >DSL</option> 
    <option value="13" class="H" >H (Hlasové služby)</option> 
</select> 

如果用户选择H(Hlasovéslužby)我想在跨类典型类在这种情况下,这个选项是H的编写。

回答

4

使用jQuery的解决方案是非常简单的:

var SelectedOptionClass = $("#typ option:selected").attr("class"); 
0

如果我有你的权利,你要的类添加到<span>有已经有类typ了。

$('#typ').change(function() { 
    $('span.typ').attr('class', 'tip').addClass('typ').addClass($(this).find('option:selected').attr('class')); 
});​ 

演示:http://jsfiddle.net/ELgSj/

更新:

我已经添加attr('class', 'typ')。因此,当您重新更改select标签时,除typ类以外的所有类都会从<span>中删除,并且只会添加所选的一个类。