良い一日、不明なエラー:構文エラー、認識できない表現:サポートされていない疑似:ラベル
v1.12.4にjQueryのアップグレードサポートされていない疑似打ちます。ここで
は私のJSPコードです:
<label name="role.label">maker</label>
そしてここでは、私のjQueryのコードです:
$(':label[name="role.label"]').show();
私は私のjQueryをアップグレードする前に、これらのすべてが正常に動作しています。私がそれをアップグレードした後、私はUncaught Error: Syntax error, unrecognized expression: unsupported pseudo: label
を打っています。
$('[name="role.label"]').show();
前の:label
を削除することによって:解決策があることがわかっ
。
しかし、私は何千もの同様のjQuery関数を持っています。またはこれが唯一の解決策ですか?古いjQueryとv1.12.4のいずれかで
$(':input[name="bankUserProfile.userGroup.role.name"]').val(data);
この1つの作品:
付加は、たとえばinput
のため、変更する必要はありませんいくつかの場所があります。
を文書化されていないことをselectors api
注意はそのセレクタ '見たことがない:label'を、それがカスタム拡張ではなかったあなたは確かにありますか?なぜそれがタグ名「ラベル」よりも利点があるのか分かりません。 ':input'には'