Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用查询更改多选(HTML)的内容';s load()和跨度_Jquery_Select_Load_Html - Fatal编程技术网

Jquery 使用查询更改多选(HTML)的内容';s load()和跨度

Jquery 使用查询更改多选(HTML)的内容';s load()和跨度,jquery,select,load,html,Jquery,Select,Load,Html,我希望在我的服务器上的一个单独的HTML文件中有一个客户机列表,我可以使用jquery加载该列表并将其放入一个多选下拉列表中 var clientList = document.getElementById(clientList); $('#clientList').load('clients.html'); 我的客户机文件采用以下格式存储为HTML文件,没有名为clients.HTML的标题 <option value="address1">name1</input>

我希望在我的服务器上的一个单独的HTML文件中有一个客户机列表,我可以使用jquery加载该列表并将其放入一个多选下拉列表中

var clientList = document.getElementById(clientList);
$('#clientList').load('clients.html');
我的客户机文件采用以下格式存储为HTML文件,没有名为clients.HTML的标题

<option value="address1">name1</input>
<option value="address2">name2</input>
<option value="address3">name3</input>
<option value="address4">name4</input>
name1
姓名2
名字3
名字4
我的身体里有这个

<b>Waypoints:</b> <br />
<i>(Ctrl-Click for multiple selection)</i> <br />
<select multiple id="waypoints">
<span id="clientList"></span>   
</select>
航路点:
(按Ctrl键可选择多个选项)
但它不起作用。如果我把它放在一个不同的范围,那么它将显示在屏幕上,但我似乎无法让它进入我的多选择框的范围


任何帮助都将不胜感激

jquery.load()将内容加载到匹配的元素中。试试这个
$('#航路点')。加载('clients.html')
并删除span

jquery.load()将内容加载到匹配的元素中。试试这个
$('#航路点')。加载('clients.html')并删除span

Does
$(“#航路点”).load('clients.html')工作?
.load()
函数将响应放在目标元素内部;它不能取代目标。换句话说,目标被视为一个容器,响应将替换当前内容工作?
.load()
函数将响应放在目标元素内部;它不能取代目标。换句话说,目标被视为一个容器,响应将替换当前的内容。不幸的是,这并不能使它工作。我的多重选择框现在是空的。我希望它产生这样的东西;除动态
航路点外:
(按住Ctrl键单击可进行多选)
name1 name2 name3 name4
是否使用firebug?您能检查ajax调用是否实际返回内容吗?如果我用一个div替换select,那么它将填充HTML文件的文本。它读取我的文件只是没有在我的select中粘贴任何内容。您可以将select放在div中,并将select标记添加到clients.html中吗?然后在div上使用load函数不幸的是,这并不能使它工作。我的多重选择框现在是空的。我希望它产生这样的东西;除动态
航路点外:
(按住Ctrl键单击可进行多选)
name1 name2 name3 name4
是否使用firebug?您能检查ajax调用是否实际返回内容吗?如果我用一个div替换select,那么它将填充HTML文件的文本。它读取我的文件只是没有在我的select中粘贴任何内容。您可以将select放在div中,并将select标记添加到clients.html中吗?然后在div上使用load函数