你没有张贴您的HTML代码,所以很难说出究竟是什么坏了。但是,仅仅为了说明当前接受的答案可能不是您要查找的内容,而且您的代码是正确的,除非您确实想要(如果设置了两个字段时)不会触发事件(如同在由charlietfl答复。
HTML:
Color
red
orange
purple
green
Frame
silver
gold
tan
black
Button
JS:
$(".ajax-button").click(function(event) {
// OP code
var color = $('input.color:checked').val();
var frame = $('input.frame:checked').val();
console.log("Current OP Code Results: ");
console.log(color);
console.log(frame);
// Accepted code
var data1 = $('input.color').val();
var data2 = $('input.frame').val();
console.log("Current Accepted Answer Results: ");
console.log(data1);
console.log(data2);
return false;
});
你可以玩与和看看你的各种情况。