3

一意の名前と ID を持つ一連のラジオ ボタンがありますが、各ラジオの値は同じであり、onclick イベントです。取得したいのは、ドキュメントの準備ができているチェック済みラジオ ボタンのクリック イベント内にあるパラメーターです。

<input id="lvCP_CP1_0_rbC_0" type="radio" name="lv$ctrl0$UC1$CP" value="rbC" checked="checked" onclick="SetCPPrice('lvCP_CP1_0_rbCPSelected_0','Total:5','CPID:wrAtPJQGUiuKfptENuMumY/M7utu6gZ3VMRy3KI1P9rNCokUUO','CPPriceUS:75.9878666666667','CPriceEU:107.53');">
4

1 に答える 1

5
var onClickAttribute = $('#lvCP_CP1_0_rbC_0').attr('onclick');

なぜそれが必要なのかわかりませんが、それができる方法です。


文字列をパラメータに分割する場合:

var str = $('#lvCP_CP1_0_rbC_0').attr('onclick');   
var params = str.split("SetCPPrice(")[1].split(',');
params[params.length - 1] = params[params.length - 1].replace(');');
console.log(params);​

ライブデモ

免責事項:これを実際に使用しないでください。

于 2012-05-16T12:20:18.133 に答える