我有一些复选框,当选中其中一个时,会返回存储在void ErTest(unsigned m, double u, double p, double expect) {
printf("m:%4u u:% 14e p:% 14e", m, u, p);
printf(" E0:% 14e", expect);
double y1 = getErlang(m, u, p);
printf(" E1:% 14e", y1);
double y2 = getErlang_2(m, u, p);
printf(" E2:% 14e", y2);
puts("");
}
int main(void) {
ErTest(50, 48, 0.96, 0.694456);
ErTest(100, 96, 0.96, 0.5872811);
ErTest(500, 487, 0.974, 0.45269);
}
m: 50 u: 4.800000e+01 p: 9.600000e-01 E0: 6.944560e-01 E1: 6.944556e-01 E2: 6.944562e-01
m: 100 u: 9.600000e+01 p: 9.600000e-01 E0: 5.872811e-01 E1: 5.872811e-01 E2: 5.872813e-01
m: 500 u: 4.870000e+02 p: 9.740000e-01 E0: 4.526900e-01 E1: nan E2: 4.464746e-01
HTML:
data-parent
jQuery:
<input type="checkbox" name="" data-parent="some-parent">
此处返回$(document).on('change', '.checkbox', function(event) {
alert($(this).data(parent));
});
答案 0 :(得分:2)
你需要引用parent
:
$(document).on('change', '.checkbox', function(event) {
alert($(this).data("parent"));
});
单引号也没关系。
答案 1 :(得分:2)
Isn&#t; t .checkbox
假设代表具有类名checkbox
的元素。
尝试使用psuedo-selector
$(document).on('change', ':checkbox', function(event) {
alert($(this).data('parent'));
});