タイトルの抜粋表示2 PR 2016/2/17 シェアする LINE! Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › タイトルの抜粋表示2 このトピックには4件の返信、2人の参加者があり、最後にHidekichiにより10年、 7ヶ月前に更新されました。 4件の返信スレッドを表示中 投稿者 投稿 2016年2月17日 5:47 PM #36602 だいどらゲスト 以前、「タイトルの抜粋表示」というトピックでお世話になりました。 時間がたってしまい、新規投稿ができないため、あらためて「タイトルの抜粋表示2」で投稿させていただきました。 おかげさまでTOPページの一覧画面でのタイトルの抜粋表示は、バッチリできました。 しかし、投稿ページでもタイトルが抜粋表示になってしまい、どうしてよいか悩んでいます。 アドバイスいただければ幸いです。 だいどら 2016年2月17日 8:23 PM #36607 Hidekichiゲスト $(“.entry-title”).each(function(){ の.entry-titleがどちらにも適用されるのが問題なので、 $(“#list .entry-title”).each(function(){ とかにしたらどうでしょうか? これはcssと同じです。どのセレクタにどんな処理をするかということなので、投稿記事にしかないセレクタ、あるいはトップのリストにしか無いセレクタというふうに利用する箇所を限定すればよいのです。 2016年2月18日 2:54 PM #36630 わいひらキーマスター 検索で訪れた方向けに、前回のトピックも一応貼っておきます。 タイトルの抜粋表示 2016年2月18日 5:02 PM #36638 だいどらゲスト Hidekichiさま、わいひらさま ありがとうございました。 $(“#list .entry-title”).each(function(){ ではなぜかうまくいかなかったのですが、 $(“.entry-title-link”).each(function(){ でうまくいきました。 大変勉強になりました。ありがとうございました。 だいどら 2016年2月18日 10:48 PM #36662 Hidekichiゲスト 確かに .entry-title-link でイケると思うんですけれども、 $(“#list .entry-title”) で上手く行かなかったのが気になる所。 #listの中の.entry-titleはトップのリストの各タイトルになってると思うんです。 で投稿ページは#listは無いので動作すると思ったんですが、なんででしょうね。 ちなみにjQueryはクラスそのものだけでなく、起点になるidを入れる方が高速に動作すると言われています。つまり、動作する範囲を決めてやるほうがよけまえに範囲を調べなくても良い分高速だということです。 まぁびっくりするぐらい遅くなるわけではないので、上手く動作しているのであれば問題ないです。 投稿者 投稿 4件の返信スレッドを表示中 フォーラム「テーマファイルのカスタマイズに関する質問など」には新規投稿および返信を追加できません。