我正在制作自定义广播输入,但它不会触发更改事件....?
$("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
答案 0 :(得分:3)
标签的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
输入都是如此。