我有一组单选按钮,它们具有唯一的名称和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');">
答案 0 :(得分: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);
免责声明:你不应该真的使用它。