自作のJQueryで指定したセレクタのみを取得したい
JQueryで自作のプラグインの作成を練習していいるのですが、
指定しているセレクタを取得したいのですがわかりません。
指定したセレクタのみを取得して、他にクラスがついていたらそのクラスごとに別処理をしたいと考えています。
HTML
<input class="group1 type-a alphabet" type="text"> <input class="group1 type-b alpha-num" type="text"> <input class="group1 type-c kana" type="text"> <input class="group1 type-d long-text" type="text">
JQuery
$(document).ready(function(){ //プラグイン実行 $('.group1').pluginName(); });
JQueryプラグイン
(function( $ ) { $.fn.pluginName = function() { // classNameで「group1 type-a alphabet」や「group1 type-b alpha-num」といったふうに全クラスは取得できるのですが、 // そうではなくて、指定した.group1をいうセレクタのみ取得したいです。 var class = ○○; //.group1を取得したい //指定したセレクタ以外のクラスで処理が分岐 $('.'+class+'.type-a').xxxx $('.'+class+'.type-b').xxxx … }; })( jQuery );
回答1件
あなたの回答
tips
プレビュー