手风琴问题标题中的无线电输入?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();                                                         

}) 
    
已邀请:
在每个H3(部分)之后,您必须在div中插入无线电
<div id="main">
    <h3><a>TEST</a></h3>
    <div>
        <input type="radio" id="rad1" name="r1" /><label for="rad1">1</label>
    </div>
    <h3><a>TEST</a></h3>
    <div>
        <input type="radio" id="rad2" name="r1" /><label for="rad2">2</label>
    </div>
    <h3><a>TEST</a></h3>
    <div>
        <input type="radio" id="rad3" name="r1" /><label for="rad3">3</label>
    </div>
</div>
你可以尝试这个实例 http://jsfiddle.net/Lrnj8/     
$('#bset1').click(function(event) {
    event.stopPropagation();
});        
    

要回复问题请先登录注册