0

順序付けられていないリストを埋める関数があります。

$("#DBSearch").append('<ul id="List" data-role="listview">');


for(var i = 0; i < 10; i++)
{           
    $("#DBSearch").append("<li value=" + i + "><a href="+ "#" + ">" + obj.Search[i].Title + "</a></li>" );      
}

リスト内の項目をクリックすると、テキスト ボックスstrSearchにその項目が表示されます。

4

1 に答える 1

4

liリスト内の dbsearchをクリックすると、テキストが次のように置き換えられますstrSearch

$("#List").on("click", "li", function() {
    $("#strSearch").val($(this).text());
});

aネストされたリンクのテキストを置き換えたい場合は、 を使用します$("a", this).text(...)

また、通常、html では ID/クラスを大文字にしないでください。

更新: ここにデモ フィドルがあります

于 2013-11-12T19:26:52.117 に答える