手风琴标题中的无线电输入问题?BUG
解决了!
$('#bset1').click(function(event) {
event.stopPropagation();
});
我的元素中有几个单选按钮。一切正常,但是当我将 .accordion() 添加到父 div 时,单选按钮停止工作(在初始选择之后)
以下是链接: http://jsfiddle.net/Lrnj8/5/
去掉手风琴创建看看差别
$('[id^=rad]').click (function () {return false;})
不帮助
我过去一周一直在努力解决这个问题!最后,我编写了自己的 .click() 处理程序,但一定有更简单的方法!
$(function() {
$("body")
.append($('<div/>')
.attr ('id','main'));
var str1='<input type=radio id=rad1 name=r1><label for=rad1>1</label>'
+'<input type=radio id=rad2 name=r1><label for=rad2>2</label>'
+'<input type=radio id=rad3 name=r1><label for=rad3>3</label>';
$('#main')
.append($("<h3/>")
.append ($('<a>')
.attr ({
'id':'header1'
})
.html('HEADER'))
.append($('<span\>')
.attr ('id','bset1')
.html (str1)
))
//php takes care of that
if (1==$_GET['a']) $('#main').accordion();
})
SOLVED!
$('#bset1').click(function(event) {
event.stopPropagation();
});
I have several radio buttons in the element. Everything works fine, but when I add .accordion() to the parent div, radio buttons stop working (after the initial selection)
Here is the link:
http://jsfiddle.net/Lrnj8/5/
remove accordion creation to see the difference
$('[id^=rad]').click (function () {return false;})
does not help
I've been struggling with this for the past week! In the end, I wrote my own .click() handler, but there must be an easier way!
$(function() {
$("body")
.append($('<div/>')
.attr ('id','main'));
var str1='<input type=radio id=rad1 name=r1><label for=rad1>1</label>'
+'<input type=radio id=rad2 name=r1><label for=rad2>2</label>'
+'<input type=radio id=rad3 name=r1><label for=rad3>3</label>';
$('#main')
.append($("<h3/>")
.append ($('<a>')
.attr ({
'id':'header1'
})
.html('HEADER'))
.append($('<span\>')
.attr ('id','bset1')
.html (str1)
))
//php takes care of that
if (1==$_GET['a']) $('#main').accordion();
})
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您必须在每个 H3(部分)之后的 div 中插入无线电
您可以尝试这个实例
http://jsfiddle.net /Lrnj8/
You must insert your radios inside a div after each H3 (sections)
You can try this live example
http://jsfiddle.net/Lrnj8/