每个功能都适用于第一个项目

时间:2013-02-08 22:18:10

标签: javascript jquery

<textarea id="bbcode_enabled"></textarea>
<textarea id="bbcode_enabled"></textarea>
<textarea id="bbcode_enabled"></textarea>

$(document).ready(function()
{
    $("#bbcode_enabled").each(function () { 
        $(this).bbcode({
            tag_bold:true,
            tag_italic:true,
            tag_underline:true,
            tag_link:true,
            tag_item:true,
            tag_skill:true,
            tag_own3d:true,
            tag_youtube:true,
            tag_twitch:true,
            tag_color:false,
            tag_image:true,
            button_image:true
        });
    });
});

它只将BBCode类应用于第一个textarea,忽略其他类。 怎么了?

聚苯乙烯。这是我正在使用的BBCode类。 http://pastebin.com/FqXasEmD

1 个答案:

答案 0 :(得分:6)

由于id必须是唯一的,因此请将其更改为class

<textarea class="bbcode_enabled"></textarea>
<textarea class="bbcode_enabled"></textarea>
<textarea class="bbcode_enabled"></textarea>

$(".bbcode_enabled").each(function () { 
    ...
});