jQuery 모바일에서 목록을 만드는 방법을 알려주시겠습니까? 나는 동적으로 팝업 화면에 바이올린으로 주어진이 유형 목록을 만들려고합니다. 여기jQuery 모바일 중첩 목록에 목록을 만드는 방법은 무엇입니까?
내가 p 태그에만이 두 rows.In 첫 번째 행을이 바이올린에서 fiddle
입니다. 그러나 두 번째 행에는 중첩 된 접을 수있는 행이 있습니다. 팝업 화면에서 똑같은 것을 만들어야합니다. 나는 첫 번째 줄을 만들 수있다. 하지만 두 번째 줄에서 왜 그럴까요? 내가 틀린 곳을 제안 해 줄 수 있니?
$(function() {
$('#test').click(function(){
alert('d');
createCommandPopUpTabs();
$("#tabbedPopup").popup("open");
});
});
var tabsHeader = [ "InputParameter", "basic"];
var tabsHeader_basic = [ "XYZ", "Third Level",
];
function createCommandPopUpTabs(){
var header = "<h3 >dd</h3>";
var commmand = 'dd';
var button = '<button onclick="return submitCommand("'+
'")" style="" class="donebtn common-button1">Save</button>';
$("#commandInfo").append(button);
$("#commandInfoheader").html(header);
for (var i = 0; i < tabsHeader.length; i++) {
var headerId = tabsHeader[i] + "_tab" + commmand;
var header = "<div data-role='collapsible' data-collapsed='false' id='"
+ headerId + "'><h3>InputParameter</h3></div>";
var content ;
if(tabsHeader[i]=="InputParameter"){
content = "<p>yes</p>";
}else if(tabsHeader[i]=="basic"){
for (var i = 0; i < tabsHeader_basic.length; i++) {
headerId = tabsHeader_basic[i] + "_tab" + commmand;
header = "<div data-role='collapsible' data-collapsed='false' id='"
+ headerId + "'><h3>basic</h3></div>";
content += getcontend(tabsHeader_basic[i]);
}
}
$("#tabbedSet").append(header);
$("#tabbedSet").find("#" + headerId).append(content);
$("#tabbedSet").collapsibleset("refresh");
}
}
function getcontend(name){
if(name=="Third Level"){
return"<p>Third Level></p>";
} if(name=="XYZ"){
return"<p> second Level></p>";
}
}
좋은 답을 확인? –
의미 "xyz", 세 번째 레벨 및 기본 모든 행이 확장됩니다 .. !! –
div에 'data-collapsed ='false ''속성이 있기 때문입니다. 'data-collapsed = 'true' '로 변경하십시오. – Archon