我正在进行自定义无线电输入,但不会触发更改事件。
$("input:radio[name=glasscationposition]").change(function() {
alert("glasscationposition")
var value = $(this).val();
});
$("input:radio[name=copyrightposition]").change(function() {
alert("copyrightposition")
var value = $(this).val();
});
这是Fiddle
最佳答案
标签的for
属性不正确:
<input type="radio" id="glasscationposition1" name="glasscationposition" value="LeftTop" />
<label for="glasscaptionposition1" class="css-label lite-red-option">Left Top</label>
id
是glasscationposition1
,但for
是glasscaptionposition1
(请注意第一个p
)。对于所有
glasscationposition
输入都是如此。固定小提琴:http://jsfiddle.net/L4mdfts8/7/