-1
テキストフィールドのIDは "colormeup"です。しかし、これは働いていないようです。イベントはテキストフィールドに縛られていません。タッチUIダイアログのテキストフィールドの色を変更しようとしています
以下は、clientlibのjsコードです。
(function (document) {
var $form = $(document).find("form.foundation-form");
var $in = $form.find("#colormeup");
$in.mouseenter(function(){
$(this).css("border", "1px solid #861bc4");
});
})(document);
<form action="/content/validator/_jcr_content/Body/colorcheck" method="post" class="coral-Form coral-Text cq-dialog foundation-form content foundation-layout-form cq-dialog-floating coral-Form--aligned coral--dark" data-cq-dialog-pageeditor="/editor.html/content/validator.html" data-foundation-form-ajax="true" style="top: 11.25px; left: 402.5px;">
<div class="cq-dialog-content coral-TabPanel coral-TabPanel--large" data-init="tabs">
<nav class="coral-TabPanel-navigation" role="tablist">
<a class="coral-TabPanel-tab is-active" href="#" data-toggle="tab" role="tab" tabindex="0" aria-selected="true" aria-controls="coral-84" aria-disabled="false">InfoValidator</a></nav>
\t <div class="coral-TabPanel-content"><section class="coral-TabPanel-pane coral-FixedColumn foundation-layout-util-vmargin is-active" id="coral-84" role="tabpanel" aria-hidden="false">
<div class="coral-FixedColumn-column">
<div class="coral-Form-fieldwrapper">
<label class="coral-Form-fieldlabel">Email</label>
<input class="coral-Form-field coral-Textfield" id="colormeup" data-rootpath="/content/dam/barclays" type="text" name="./email" value="[email protected]" data-validation="">
<span class="coral-Form-fieldinfo coral-Icon coral-Icon--infoCircle coral-Icon--sizeS" data-init="quicktip" data-quicktip-type="info" data-quicktip-arrow="right" data-quicktip-content="Enter Email Id" aria-label="Enter Email Id" tabindex="0"></span></div></div>
</section>
</div></div>
</form>
'colormeup'はIDですが、あなたはそれがコンテキスト内でユニークなIDであることを確認していますか? – guradio
実際に正しいオブジェクトを取得しているかどうかをチェックするには、オブジェクトのlog $をコンソールで操作する必要があります – Rupal
[最小限で完全で検証可能なサンプルを作成する方法]を参照してください。 –