我想创建一个 jquery 插件并将其用于我页面中的一些 HTML 元素。这是我的 HTML 代码:
<select class="test">
<option>
111
</option>
<option>
222
</option>
<option>
333
</option>
</select>
<select class="test">
<option>
444
</option>
<option>
555
</option>
</select>
我想将我的插件用于select
元素。这是我的插件示例:
(function ( $ ) {
$.fn.testplug = function() {
var res = "";
this.children("option").each(function(){
res+=$(this).text()+"#";
});
alert(res);
};
}( jQuery ));
并使用它:
$(".test").testplug();
现在我有两个res
值,一个应该是111#222#333#
,另一个应该是444#555#
,但我有一个结果,它是111#222#333#444#555#
。我应该怎么做才能得到我想要的结果?
链接到 jsfiddle