複数の分類法で検索できるプラグイン (taxonomy-picker) を Wordpress で使用しています。
「複数」のアイテムのうち2つをフラットタイプに変更したいのですが、これを動的に行う必要があります。
だから今私は例えば:
<select name="bebida[]" multiple=""><option value="bebida=tp-all">Todos</option><option value="bebida=batidos" class="parent">Batidos</option><option value="bebida=cervezas" class="parent">Cervezas</option><option value="bebida=cervezas-importacion" class="parent">Cervezas Importación</option><option value="bebida=cocktail" class="parent">Cocktail</option><option value="bebida=copas" class="parent">Copas</option><option value="bebida=copas-premium" class="parent">Copas Premium</option><option value="bebida=gin-tonic" class="parent">Gin Tonic</option><option value="bebida=licores" class="parent">Licores</option><option value="bebida=vinos" class="parent">Vinos</option><option value="bebida=zumos" class="parent">Zumos</option></select>
これは動的に作成され、「名前」のみを持ち、クラスを持たない一部の選択に対してのみフラットにするために、 multiple="" 属性を削除したいと考えています。
これを行うことは可能ですか??
また、必要な属性だけに別のクラスを追加する方法がわかりません。
したがって、必要な名前のクラスを追加し、動的に必要な選択のみに複数の属性を削除する方法を知りたいです。
たとえば、次のようなことを言いたいと思います。
「選択名が「bebida[]」の場合、クラス「bebida」を追加し、複数の属性を削除します」および「選択名が「ambiente[]」の場合、クラス「ambiente」を追加します(ただし、何も削除しません)。
複数のセレクターを削除するためにこのようなことを試みていますが、機能していないようです:
$("select[name='localizacion[]']").removeAttr('multiple');
どうもありがとう。
- より多くの情報で編集