myvariable="thisone"
versel = $("#" + myvariable);
alert (versel)
위의 결과는 [Objectobject]
입니다. 나는 그것이 # thisone 일 것으로 기대합니다. 그것을 성취하는 방법?이 변수 값을 테스트하는 방법은 무엇입니까?
자바 스크립트 또는 jQuery가 할 수 있습니다.
도와주세요.
myvariable="thisone"
versel = $("#" + myvariable);
alert (versel)
위의 결과는 [Objectobject]
입니다. 나는 그것이 # thisone 일 것으로 기대합니다. 그것을 성취하는 방법?이 변수 값을 테스트하는 방법은 무엇입니까?
자바 스크립트 또는 jQuery가 할 수 있습니다.
도와주세요.
대신을 시도해보십시오
console.log(versel);
이 객체 브라우저의 개발자 콘솔에서 해당 속성을 표시합니다.
$를 사용하고 있기 때문에 왜 문자열인지 예상하지 못합니다. 당신은 그냥 문자열을 원한다면 그 제거 :
는myvariable="thisone"
versel = "#" + myvariable;
alert (versel)
"$"는 JQuery와 기능을 얻을 것이다, 즉, 예를 들어 요소를 잡는 데 사용됩니다. "input"과 같은 요소는 "val()"함수를 사용할 수있는 문자열 값을 가질 수 있습니다. 이렇게 뭔가가 :
alert ($ (versel) .val()); // JQuery에서 검색 한 요소의 문자열 값이됩니다.
당신은 당신이 jQuery를에 전달하는 것을 경고 수 :
alert("#" + myvariable);
** 경고를() 디버깅 도구 **이 아닌, 항상'[개체 개체]가 표시됩니다'어떤 객체, jQuery 선택기는 항상 객체를 반환하고 콘솔을 사용합니다. – adeneo
'$()'는 객체에 사용되므로 대신 객체를 얻습니다. 값을 경고하려면 제거하십시오. – Omar