자바 스크립트에서 하위 문자열을 사용할 때 어떻게 든 문제가 있습니다. 4 글자 값에서 마지막 2 글자를 가져 와서 id = text로 div에 인쇄하려고합니다.
이것은 부분 문자열을 사용하지 않고 작동합니다.
$("#departureroute").change(function () {
var value = (this.value);
$("#test").text(value);
}).change();
하위 문자열을 사용하면 작동하지 않습니다.
$("#departureroute").change(function () {
var value = (this.value);
var res = value.substring(2, 2);
$("#test").text(res);
}).change();
무슨 일이 일어나고 있습니까?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substring
매뉴얼에 따라 부분 문자열 방법은 부분 문자열의 시작 인덱스와 부분 문자열 끝의 인덱스를 사용합니다. 두 번째 인수는 선택 사항이며 제공되지 않은 경우 문자열 끝으로 이동합니다. 따라서 다음과 같이 변경하십시오.
$("#departureroute").change(function () {
var value = (this.value);
var res = value.substring(2);
$("#test").text(res);
}).change();
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다