我需要手风琴在jquery中附加元素

时间:2017-01-20 08:19:34

标签: jquery html jquery-ui

HTML

//TextView inside dialog
 offers_dialog_topic = (TextView) dialog.findViewById(R.id.offers_dialog_offer_type);
 date_year = (TextView) dialog.findViewById(R.id.date_year);

 offers_dialog_topic.setText(topic.getText().toString());
 date_year.setText(expiry.getText().toString());

的jQuery

<div id="cluster">
  <div> // some content goes </div>
  <div> // some content goes </div>
</div>

现在我如何将手风琴添加到附加元素。

实际上我试过这个代码来添加这样的手风琴,但它不是手风琴。

var content = '<div id="accordion"><h3>Heading</h3><p>Some content</p></div>';

$('#cluster div').click(fn(){
  $('#cluster').append(content);
});

任何人都可以帮助如何做到这一点

1 个答案:

答案 0 :(得分:1)

您可以尝试:jsfiddle.net/bharatsing/keqLf315/

$('#cluster div').click(function(){
  var content="<div class='accordion'><h3>Section 1</h3><div>some content goes</div> </div>";
  $('#cluster').append($(content));
  Init();
});

function Init(){
  $('.accordion').accordion({
    active: false,
    collapsible: true
  });
}

Init();