누군가가 CRM (Zoho)이 만든 필드의 표시를 변경하기 위해 Greasemonkey 스크립트를 만들고 있습니다. HTML. ,Javascript/jQuery를 사용하여 부적절한 id 속성을 가진 HTML 요소에 액세스하기
<input type="text" maxlength="50" style="width: 100%;" class="textField" id="property(Phone)" name="property(Phone)"/>
의 ID 년대에 공백이 괄호가 포함
이 쉽게해야하지만, 조호 적절한 HTML을 생성하는 엉덩이에 너무 큰 고통이었다 결정, 내 생각, 그들의 HTML이 같은 것들을 포함 이는 ID 속성에서 유효하지 않으며 document.getElementById()를 사용하여 선택하거나 jQuery를 사용하여 선택하지 못하게합니다.
아무도 그 요소를 잡을 수있는 방법에 대한 아이디어가 있습니까? 분명히 부모 요소의 색인을 통해 또는 DOM을 통과하여 색인을 가져올 수 있지만 둘 다 필드의 순서가 변경되면 Greasemonkey 스크립트가 잘못된 요소를 대상으로하기 때문에 올바르게 작동하지 않습니다. .
당신은 잠시 나를 이길을,하지만 당신은에 '#'을 잊었다 셀렉터의 시작 :) – Annabelle
고정 감사합니다! –