마침표가있는 마침표가있는 요소가 몇 개 있습니다. 선택해야하지만 이스케이프 문자가 있어야 믿을 수 있습니다. 마침표가있는 문자열이 제대로 이스케이프 처리되는지 어떻게 알 수 있습니까? 이런 것 같아요?요소를 선택할 수 있도록 임의의 (.) 마침표를 이스케이프 백 슬래시로 바꿉니다.
var title = "User1.Title";
var string = //replace any periods with escape sequence?
$('#'+string).show();
이되지 희망, 하나 이상의 마침표 (.)가있을 수 있습니다하지만 난 내 선택을 할 수 있도록 나는 모든 (.) 기간을 대체 할 수 있다면 좋을 것 그.
'string.replace (".", "\\.")'는 문자열의 첫 번째 마침표 만 바꿉니다. 이들을 모두 바꾸려면's.replace (/\./ g, "\\.")'를 사용하십시오. 그런 다음 "User1.Title.Subtitle"과 같은 항목도 작동합니다. –
@TimBartsch 네가 맞아. 고마워. – Gumbo