JQM (jQueryMobile) Dynamically added elements not displaying correctly and CSS is not applied

前端 未结 3 1827
旧巷少年郎
旧巷少年郎 2020-11-29 10:38

I\'m having an issue with adding a select tag dynamically, the CSS and additional html tags (that JQM add) are is not being applied.

Here is an example of how I\'m a

3条回答
  •  爱一瞬间的悲伤
    2020-11-29 11:35

    I have no idea why .selectmenu('refresh'); doesn't work, but as for page - you can use it once on an element. After that it skips the element the next time.

    1. clone the select before adding stuff (clone without parameters)
    2. Remove the original
    3. add stuff to the cloned element
    4. put it back in dom
    5. call .page() or .selectmenu() on it, or call .page() on the element that contains it.

    Should help. If not, then try to create a new select element from scratch and load it with options from the original one and add new ones and then proceed.

    [edit]

    The above was just a guess. Your code is ok the way it is. just needs a single call to .selectmenu() Working code:

    http://jsfiddle.net/UcrD8/45/

提交回复
热议问题