Javascript 如何从无序列表jquery中选择项目
我有一个函数来填充我的无序列表Javascript 如何从无序列表jquery中选择项目,javascript,jquery,html,list,unordered,Javascript,Jquery,Html,List,Unordered,我有一个函数来填充我的无序列表 $("#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></
$("#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>" );
}
单击列表中的某个项目时,我希望文本框strearch中填充该项目。单击列表dbearch中的某个li时,它将用strearch替换文本
如果要替换嵌套链接的文本,请使用$a,此.text
另外需要注意的是,通常在html中不应该将ID/类大写
更新:这里有一个当您单击列表数据库搜索中的li时,它将用strSearch替换文本
如果要替换嵌套链接的文本,请使用$a,此.text
另外需要注意的是,通常在html中不应该将ID/类大写
更新:这里有一个我想OP需要$'strearch'.valthis.attr'值;不知道我做错了什么。当我单击某个项时,函数本身没有被调用。可能是因为您将列表项附加到dbsearch而不是list@MickB@MickB看到小提琴了吗?我尝试了你的更改,但现在我的列表无法显示。我需要在最后关闭ul标签吗?我想OP需要$'strearch'.valthis.attr'value;不知道我做错了什么。当我单击某个项时,函数本身没有被调用。可能是因为您将列表项附加到dbsearch而不是list@MickB@MickB看到小提琴了吗?我尝试了你的更改,但现在我的列表无法显示。我是否需要在最后关闭ul标签?
$("#List").on("click", "li", function() {
$("#strSearch").val($(this).text());
});