2012-04-08 2 views
1

나는 <s:property value="somevalue" id="someid"> feild을 가지고 있습니다. 그리고 script를 실행하여이 값을 형식화하지만 스크립트를 실행하는 이벤트를 얻는 방법을 모르겠습니다. 내가 당신은 당신이 DOM을 조작하려는 경우 DOM 요소의 속성을 둘 필요가이<s:property> struts 태그에 자바 스크립트를 실행하는 방법

jQuery("#someid").load(function(){ 
formatecurrency(this); 
}); 

function formatecurrency(amount){ 
    jQuery("amount").parseNumber({format:"#,###.00", locale:"us"}); 
    jQuery("amount").formatNumber({format:"#,###.00", locale:"us"}); 
    alert(jQuery("#someid").val()); 
}); 

답변

0

하고 싶어. property 태그는 단순히 속성 값을 렌더링합니다.

<span id="someid"><s:property .../></span> 
+1

몇 가지 코드로 설명해주십시오. – Rizstien

+1

@Rizstien ... 내 생각 엔; 업데이트 된 답변. 중요한 것은 문자열이나 숫자와 같은 값을 렌더링해도 DOM에 아무 것도주지 않는다는 것입니다. 어쨌든 당신이 무엇을하려고하는지 명확하지 않습니다. 왜 CSS를 사용하지 않으 시렵니까? –

+1

<= "someid"스팬 ID> \t \t \t \t \t \t \t 이 제의 feild이며,이 자바 스크립트 코드 \t \t jQuery를 (함수() { \t \t \t 인 \t jQuery ("someid"). parseNumber ({형식 : "#, ###. 00", 로캘 : "우리"}); \t \t \t \t jQuery ("someid"). formatNumber ({ , ###. 00 ", 로캘 :"us "}); \t \t \t \t alert (jQuery ("someid") .val()); \t \t}); 하지만 경고에서 "정의되지 않은"얻을 – Rizstien

관련 문제