0

私はphonegapに取り組んでおり、初めてです。表示されているメニュー項目の下にhrを使って線を引きたい。残念ながら、私はそうすることができません。

誰かがこの点で助けることができれば. 前もって感謝します。

ここにコードスニペットがあります

{
 success:function(res,code) {
                entries = [];
                var xml = $(res);
                var items = xml.find("item");
                $.each(items, function(i, v) {

                    category1.push($(v).find("category").text());
                    /*  $("#status").append("menu_type <b>"+menu_type+"</b><br/>");  */
                    console.log( "PRICE" + ": " +  $(v).find("menu_type").text() );


                });
                var category = category1.unique();
                var select = document.getElementById("selectNumber");

                for(var i = 0; i < category.length; i++) {
                     var el1 = document.createElement("li");
                    var opt = category[i];
                    var el = document.createElement("a");
                    el.textContent = opt;
                    el.value = opt;
                    el1.appendChild(el);
                    select.appendChild(el1);
                }

}
4

3 に答える 3

1

innerHTML を試してみてください。以下に例を示します。

http://jsfiddle.net/Wxv6n/

var doc = document;
var get = function(id){return doc.getElementById(id);};

get("foo").innerHTML = '<hr/>';

..への参照をキャッシュすることを忘れないでくださいdocument

于 2013-07-26T06:55:17.407 に答える
0

すべてのメニュー項目の後に、これを使用できます。非常にシンプルです。

$("#menu_item").after('<hr/>');

jqueryのafter()

デモフィドル

于 2013-07-26T07:09:44.503 に答える