<span id="leftquota" style="display:none" value="$row[available]">$row[available]</span>
jQuery 코드 : 입력 필드의 값을 취
var left=$('#leftquota').val();
alert(left);
<span id="leftquota" style="display:none" value="$row[available]">$row[available]</span>
jQuery 코드 : 입력 필드의 값을 취
var left=$('#leftquota').val();
alert(left);
var left=$('#leftquota').attr('value'); alert(left);
당신이 원하는 것입니다.
.attr() 메서드는 요소의 특성을 가져 오거나 설정합니다. 따라서 .attr ('value')은 'value'속성의 값을 가져옵니다.
EDIT : 모닝 커피가 지적했듯이 'value'속성과 동일한 값이 스팬 내부에 제공됩니다.
그래서 우리는 값을 얻기 위해
var left=$('#leftquota').text(); alert(left);
을 수행해야합니다.
또한 'value'는 span 태그에 유효한 속성이 아닙니다.
val()
때문에. value
은 <span>
의 유효한 속성이 아닙니다.
<span>
내부의 값 필드와 동일한 정보를 저장하므로 .text()
을 사용해야합니다.
예 :
var left = $('#leftquota').text();
alert(left);
-1에 대한 의견을 보내주십시오. –