2012-04-08 13 views
1

私は<s:property value="somevalue" id="someid"> feildを持っています。私はこの値をフォーマットするためにいくつかのsciptを実行したいが、私のスクリプトを実行するイベントを取得する方法を知らない。 は、私はあなたがDOMを操作したい場合はDOM要素にプロパティを配置する必要があり、この<s:property> strutsタグでjavascriptを実行する方法

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

をしたいです。プロパティタグは単にプロパティ値をレンダリングします。

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

あなたはコードを少し説明できますか? – Rizstien

+1

@Rizstien ...私はそう思います。更新された回答。要は、文字列や数値のような値をレンダリングしても、DOMには何も与えられません。とにかくあなたが何をしようとしているのかは不明ですが、なぜCSSを使用しないのですか? –

+1

<= "someid" スパンID> \t \t \t \t \t \t \t これは私フェイルドであり、これはJavaScriptコード\t \t jQueryの(関数(){ \t \t \tあります\t jQuery( "someid")。parseNumber({format: "#、###。00"、ロケール: "us"}); \t \t \t \t jQuery( "someid")。formatNumber({format: "# 、###。00 "、ロケール:" us "}); \t \t \t \t alert(jQuery( "someid")。val()); \t \t});しかし警告で私は "未定義"を得る – Rizstien

関連する問題