jQuery 입력 텍스트 값
다음에 대한 올바른 선택기를 찾을 수 없습니다.
<input maxlength="6" size="6" id="colorpickerField1" name="sitebg" value="#EEEEEE" type="text">
값을 = 000000으로 변경하고 싶습니다.텍스트 입력의 ID가 아닌 "이름"을 찾으려면 선택기가 필요합니다.
효과가 있어야 하지 않나요?:
$("text.sitebg").val("000000");
제시된 솔루션이 작동하지 않는데, 무슨 문제가 있나요?
$.getJSON("http://www.mysitehere.org/wp-content/themes/ctr-theme/update_genform.php",function(data) {
$("#form1").append(data.sitebg);
$('input.sitebg').val('000000');
});
JSON 데이터가 올바르게 작동합니다. 나중에 JSON 값을 양식 입력 텍스트 값으로 전달합니다.하지만 작동하지 않습니다 :(
아니요, 당신은 다음과 같은 것을 해야 합니다.
$('input.sitebg').val('000000');
할 수만 있다면 정말로 고유한 아이디를 사용해야 합니다.
또한 다음과 같은 보다 구체적인 정보를 얻을 수 있습니다.
$('input[type=text].sitebg').val('000000');
편집:
이름 속성을 기준으로 입력을 찾으려면 다음 작업을 수행합니다.
$('input[name=sitebg]').val('000000');
j텍스트 입력 필드의 값을 변경하는 방법은 다음과 같습니다.
$('#colorpickerField1').attr('value', '#000000')
속성이 변경됩니다.value
ID가 있는 DOM 요소의 경우#colorpickerField1
부터#EEEEEE
로.#000000
ID를 직접 사용하는 것이 가장 좋습니다.
$('#id').val('xxx');
요소의 새 값을 설정할 때 호출 트리거를 변경해야 합니다.
$('element').val(newValue).trigger('change');
제이슨의 대답에 덧붙이자면,.
선택기는 클래스에만 해당됩니다.요소, ID 또는 클래스가 아닌 다른 항목을 선택하려면 대괄호로 묶어야 합니다.
예.
$('element[attr=val]')
j상위 클래스를 사용하여 입력 텍스트 값 변경 쿼리
$('.form-submit input.submit').val('Johnny Bravo');
.form-submit
부모 클래스입니다.Johnny Bravo
변경할 텍스트입니다.
언급URL : https://stackoverflow.com/questions/5709258/jquery-change-input-text-value
'programing' 카테고리의 다른 글
폰트 어썸의 코그 아이콘 색상을 변경할 수 있습니까? (0) | 2023.08.01 |
---|---|
스크롤 위치 추적 및 다른 구성 요소에 알림 (0) | 2023.08.01 |
치명적 오류: PHP의 정의되지 않은 함수 imap_open()을 호출합니다. (0) | 2023.08.01 |
PowerShell 스크립트에서 REST API 호출 (0) | 2023.08.01 |
Httpclient 이 인스턴스가 이미 하나 이상의 요청을 시작했습니다.속성은 첫 번째 요청을 보내기 전에만 수정할 수 있습니다. (0) | 2023.08.01 |