如何在运行时向mobiscroll添加项目

时间:2014-12-16 14:27:44

标签: runtime add mobiscroll

我有一个mobiscroll列表。我添加了一个额外的按钮,名为"添加新的"我想单击该按钮并将新项目添加到mobiscroll列表中。

  • 这可能吗?我一直在挖掘那个api无济于事。我可以使用自定义处理程序捕获事件,并且我有可用的mobiscroll实例但无法添加到它。
  • 如果是这样,我可以将新项目添加为自定义html吗?我正在考虑输入,以便用户可以更改新添加的项目。

由于

1 个答案:

答案 0 :(得分:0)

"漂亮"方式:

/*Create the new item*/
var newOption = document.createElement("option");
newOption.value = "My Value"
newOption.innerHTML = "My Text"

/*Append the new item*/
HTMLSelectControlID.appendChild(newOption)

/*Recreate the list*/
$("#HTMLSelectControlID").scroller('destroy').scroller($.extend(scrollerConfig["select"], { }));

"脏"方式:

/*Inject the new item*/
HTMLSelectControlID.innerHTML += "<option value='My Value'>My Text</option>"

/*Recreate the list*/
$("#HTMLSelectControlID").scroller('destroy').scroller($.extend(scrollerConfig["select"], { }));