2016-12-19 37 views
0

良い一日、不明なエラー:構文エラー、認識できない表現:サポートされていない疑似:ラベル

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のため、変更する必要はありませんいくつかの場所があります。

+0

を文書化されていないことをselectors api

注意はそのセレクタ '見たことがない:label'を、それがカスタム拡張ではなかったあなたは確かにありますか?なぜそれがタグ名「ラベル」よりも利点があるのか​​分かりません。 ':input'には'