私は奇妙な振る舞いをしています。何かが足りないのかもしれません。
IDでjQueryで選択したいこのDOM要素(Sharepointリボン要素ですが、問題ではありません)があります:
<span class="ms-cui-row"
id="Ribbon.EditingTools.CPEditTab.Font-Medium-0-0">...</span>
クラス名で選択すると$('.ms-cui-row')
選択できますが、IDでは選択できません$('#Ribbon.EditingTools.CPEditTab.Font-Medium-0-0')
。で選択することもできません$('[id="Ribbon.EditingTools.CPEditTab.Font-Medium-0-0"]')
。
では、ここでのポイントは何ですか?ID名にドットを使用するのは良い考えではないかもしれませんが、それは私ではなくMicrosoftであり、変更できません。しかし、それは彼らにとって大丈夫なようですか?
遊んでみる jsfiddleを用意しました。