我不明白以后的一个标签:
if (!$.browser.opera) {
// select element styling
$('select.select').each(function(){
var title = $(this).attr('title');
if( $('option:selected', this).val() != '' ) title = $('option:selected',this).text();
$(this)
.css({'z-index':10,'opacity':0,'-khtml-appearance':'none'})
.after('<span class="select">' + title + '</span>')
.live('change', function(){
val = $('option:selected',this).text();
$(this).next().text(val);
});
$(this).nextAll().remove();
});
};
在上面的脚本中标记“select.select”。 我大胆一点; 什么意思? 谢谢!
答案 0 :(得分:3)
答案 1 :(得分:2)
$('select.select').each(function() { // ** was added for bolding purpose
如果那是代码,则表示类名为“select”的select
元素。
这个jQuery代码会从Document中选择select元素,它也选择了className。然后它将执行function ()
调用中指定的代码。
像这样的东西
<select class="select">
<!-- options here -->
</select>
以上是将要选择的select元素的示例示例。
答案 2 :(得分:1)
$('select.select')
表示选择页面上所有选择元素,类名为“select”
答案 3 :(得分:0)
答案 4 :(得分:0)
这个选择器:
$('select.select')
表示:
获取具有类名.select
的
.
是jQuery中的类符号
#
是jQuery中的id符号。
答案 5 :(得分:0)
$('select.select').each()
假设有多个<select>
标记,其中包含一个名为select
的类,如下所示:
<SELECT class="select" title="select1" >
....
</SLECT>
<SELECT class="select" title="select2" >
....
</SLECT>
<SELECT class="select" title="select3" >
....
</SLECT>
希望这有帮助。