use*_*341 8 jquery select attributes
有没有办法从'select'标签的选定选项中获取属性 - 例如'rel' - 即?
<select name="menu" id="menu">
<option value="1" rel="123">Option 1</option>
<option value="2" rel="124">Option 2</option>
</select>
Run Code Online (Sandbox Code Playgroud)
任何的想法?
Joh*_*hnP 15
你可以使用:selected过滤器.
这是一个小提琴:http://jsfiddle.net/jomanlk/ECAea/
$('#menu').change(function(){
alert($(this).find('option:selected').attr('rel'));
});
Run Code Online (Sandbox Code Playgroud)
用jQuery
$('#menu option:selected').attr('rel');
Run Code Online (Sandbox Code Playgroud)
用javascript
var sel = document.getElementById('menu');
var option = sel.options[sel.selectedIndex];
var rel = option.getAttribute('rel');
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/gaby/WLFmv/上的两个版本的演示
| 归档时间: |
|
| 查看次数: |
25353 次 |
| 最近记录: |