Radiobox OnChange事件在JQuery上失去了CSS样式

时间:2014-10-21 17:33:42

标签: jquery css html5 onchange

我想问一个关于onChange Radiobox事件的问题,如果我点击国内的条件,它将跨越新的radiobox,但我的问题在这里,我失去了JQuery Styling。任何人都知道如何解决它,你的帮助真的很赞赏。谢谢。下面我附上jsfield链接供您查看。

http://jsfiddle.net/dwgk3q0v/2/

 $(function () {
        $("input[type='radio']").change(function(e){

            if (( $(this).val() ) == "Domestic"){

   document.getElementById('ul-stageCus').innerHTML =('<fieldset id="foobar"> \
                                                     <label>Domestic \
                                                     <input name="foobar" type="radio" value="foo" /> \
                                                     </label> \
                                                     <label>Export \
                                                     <input name="foobar" type="radio" value="bar" /> \
                                                     </label> \
                                                     </fieldset>');
                           $('#ul-stageCus').append('<b>If Domestic, Please Select One :</b>');
                           $('#ul-stageCus').append('<fieldset id="foobar"> \
                                                     <label>Domestic \
                                                     <input name="foobar" type="radio" value="foo" /> \
                                                     </label> \
                                                     <label>Export \
                                                     <input name="foobar" type="radio" value="bar" /> \
                                                     </label> \
                                                     </fieldset>');                   
            }

          })
       })
    `

1 个答案:

答案 0 :(得分:1)

调用.enhanceWithin()方法。

$("#ul-stageCus").enhanceWithin();

http://jsfiddle.net/dwgk3q0v/8/