JQuery Tag帮助我

时间:2014-05-26 11:15:31

标签: jquery

我不明白以后的一个标签:

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”。 我大胆一点; 什么意思? 谢谢!

6 个答案:

答案 0 :(得分:3)

具有select

select标记
<select class="select"></select>

About selectors

答案 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)

您的问题无法读取代码,但来源说

select.select

这是jQuery selector选择所有select元素,类名为select

它后面的.each执行结果中每次出现后指定的操作。

答案 4 :(得分:0)

这个选择器:

$('select.select')

表示:

获取具有类名.select