タグ文字列にドットが含まれている場合はJquery。ハードコーディングされた場合、クエリは期待値を取得しますが、関数でタグを取得し連結した場合、クエリは失敗します。タグ名にドットを含むJquery要素
var tagWithDot = getTag(...) // tagWithDot === 'tag.withdot'
console.log(tagWithDot === 'tag.withdot') // true
console.log('#' + tagWithDot === '#tag.withdot') // true
console.log('#' + tagWithDot.replace('.', '\\.') === '#tag\\.withdot') // true
console.log($('#' + tagWithDot.replace('.', '\\.')) === $('#tag\\.withdot')) // false
console.log($(('#' + tagWithDot.replace('.', '\\.'))) === $('#tag\\.withdot')) // false
[タグ名にドットを持つjQueryの要素を交換する場合でも、動作しませんの可能性のある重複「」 '\\。'](https://stackoverflow.com/questions/46162341/jquery-element-with-dot-in-tag-name-wont-work-even-if-replace-with) –
何が ' ... getTag(...)で '?あなたの質問に疑問がありますか? –
それはES9スーパースプレッドです:P – zer00ne