検索を試みましたが、なんとか私はhtml要素の中に現実的なコードを使用して動的タグを追加する必要があると考えています。 これが良い習慣であるかどうかわかりませんが、質問したいと思っています。 今、hrefのクラス属性にcssclassを適用する方法を知っています。しかし、もし私が属性全体を "href"にclass = 'one' "を注入したいのであれば、どうすればいいのですか?HTML属性の視覚的なコードで条件付きロジックを追加する方法
これを行うことができます。 「それは何ではありませんので、要素を維持するか削除するかどうかを判断するために使用data-sly-test
私は
<a href="${properties['jcr:titleurl']}" class="${properties.openinnewwindow ? 'nonunderline' : ''}"> <h3>${properties['jcr:title']}</h3></a>
ような何かを行うことができます知っているが、私はこれをしたい、
<div class="col-md-12">
<a href="${properties['jcr:titleurl']}" data-sly-test="${properties.openinnewwindow ? 'class=one' : class='two'}"> <h3>${properties['jcr:title']}</h3></a>
コード内で何をしようとしているのか正確に説明できますか?おそらくコードの文脈についての説明でもあります。 – Dale
こんにちは、はい、私は、目立つようにコードに割り当てでクラスタグの属性を注入しようとしています。前述のように、class = "$ {目に見えるコード}"のような変数にクラスを割り当てる方法を知っていますが、代わりにやりたいことは、hrefタグ内に "class = one"全体を割り当てることです。クラス属性が必要ない場合もあるので、これは重要です。 例:一部のhtmlにclass属性があり、いくつかのhtmlがそうでない場合があります。 私は、data-slyタグがHtml要素の中でどのように動作するのかを追っていないと思います。 もっと明快にする必要がある場合はお知らせください。 – Rahul