2009-11-05 6 views
0
<span id="leftquota" style="display:none" value="$row[available]">$row[available]</span> 

jQuery 코드 : 입력 필드의 값을 취

var left=$('#leftquota').val(); 
alert(left); 

답변

1
var left=$('#leftquota').attr('value'); alert(left); 

당신이 원하는 것입니다.

.attr() 메서드는 요소의 특성을 가져 오거나 설정합니다. 따라서 .attr ('value')은 'value'속성의 값을 가져옵니다.

EDIT : 모닝 커피가 지적했듯이 'value'속성과 동일한 값이 스팬 내부에 제공됩니다.

그래서 우리는 값을 얻기 위해

var left=$('#leftquota').text(); alert(left); 

을 수행해야합니다.

또한 'value'는 span 태그에 유효한 속성이 아닙니다.

1

val() 때문에. value<span>의 유효한 속성이 아닙니다.

<span> 내부의 값 필드와 동일한 정보를 저장하므로 .text()을 사용해야합니다.

:

var left = $('#leftquota').text(); 
alert(left); 
+1

-1에 대한 의견을 보내주십시오. –

관련 문제