반응형
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');
하지만 가능하면 고유 ID를 사용해야합니다.
다음과 같이 더 구체적으로 얻을 수 있습니다.
$('input[type=text].sitebg').val('000000');
편집하다:
name 속성을 기반으로 입력을 찾으려면 다음을 수행하십시오.
$('input[name=sitebg]').val('000000');
텍스트 입력 필드에서 값을 변경하는 jQuery 방법은 다음과 같습니다.
$('#colorpickerField1').attr('value', '#000000')
이 특성을 바꿀 value
ID와 DOM의 요소 #colorpickerField1
에서 #EEEEEE
행#000000
모범 사례는 식별을 직접 사용하는 것입니다.
$('#id').val('xxx');
요소의 새 값을 설정하면 호출 트리거 변경이 필요합니다.
$('element').val(newValue).trigger('change');
Jason의 답변에 추가하면 .
선택기는 수업 전용입니다. 요소, id 또는 클래스 이외의 것을 선택하려면 대괄호로 묶어야합니다.
예 :
$('element[attr=val]')
참고 URL : https://stackoverflow.com/questions/5709258/jquery-change-input-text-value
반응형
'Programing' 카테고리의 다른 글
문자열을 System.IO.Stream으로 변환 (0) | 2020.06.18 |
---|---|
EntityManager에 대한 지속성 제공자가 없습니다. (0) | 2020.06.18 |
HttpClient를 사용하는 Java의 Http 기본 인증? (0) | 2020.06.18 |
Visual Studio Code에서 사이드 바를 숨기는 바로 가기가 있습니까? (0) | 2020.06.18 |
복합 기본 키의 Null 허용 열에 어떤 문제가 있습니까? (0) | 2020.06.18 |