クラス名(スペース付き)がある場合、たとえば
my classname
クラス セレクターは次のように作成できます。
.my.classname
ただし、次のようにスペース間にダッシュがある場合、クラスセレクターを作成するにはどうすればよいですか:
My - Classname and Others
またはこれ:
My - Clasname
ヒントをありがとう。
クラス名(スペース付き)がある場合、たとえば
my classname
クラス セレクターは次のように作成できます。
.my.classname
ただし、次のようにスペース間にダッシュがある場合、クラスセレクターを作成するにはどうすればよいですか:
My - Classname and Others
またはこれ:
My - Clasname
ヒントをありがとう。
My
要素に、-
およびの 3 つのクラスがあることを除いて、最初のケースとの違いはありませんClassname
。したがって、同じセレクターを実行するだけです。
$(".my.-.classname")
この目的のために、属性セレクターを使用できます。
$('[class="My - Clasname"]')
注:My - Classname and Others
は単一のクラスではなく、My
、 -
、Classname
、and
およびの 5 つのクラスが混在していOthers
ます。
単純にタイトルMy - Classname
を.my.classname
var title = "Properties Listing - 3 Per Page";
var toClass = '.'+ title.replace(/-/g, '').replace(/\s{1,}/g, '.').toLowerCase() ;
alert(toClass); // .properties.listing.3.per.page