Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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中设置选择选项_Jquery - Fatal编程技术网

如何使用空函数和附加函数在jQuery中设置选择选项

如何使用空函数和附加函数在jQuery中设置选择选项,jquery,Jquery,对于jQuery版本3.3,我使用以下两个命令设置选择选项 $("#selection_input").empty(); $("#selection_input").append(data.options); 可以用1个命令替换它吗 谢谢 您可以使用.html替换内容。它将首先清空它 $("#selection_input").html(data.options); 您可以使用.html替换内容。它将首先清空它 $("#s

对于jQuery版本3.3,我使用以下两个命令设置选择选项

$("#selection_input").empty();
$("#selection_input").append(data.options);
可以用1个命令替换它吗

谢谢

您可以使用.html替换内容。它将首先清空它

$("#selection_input").html(data.options);
您可以使用.html替换内容。它将首先清空它

$("#selection_input").html(data.options);

答案是肯定的。在下面的演示中,在鼠标输入时,将调用一个函数,该函数使用empty和append来恢复以前保存的选择选项的选项

函数removeOptions$select{ var$optionsToRemove=$select.find'option:not:selected'; $optionsToRemove.remove;//删除 } 函数setSelectCurrentState$select{ $select.datacurrentOptions,$select.find'option'; } 功能恢复选项$select{ var oldpoptions=$select.datacurrentOptions; 如果是旧选项{ //这行代码使用empty和append来恢复选项 $select.empty.appendoldpoptions; } } $document.readyfunction{ var$hoverSelect=$'hoverSelect'; $hoverSelect.mouseleave函数{ setSelectCurrentState$hoverSelect;//保存当前状态 removeOptions$hoverSelect; }; $hoverSelect.mouseenterfunction{ 恢复选项$hoverSelect; }; }; 身体{ 背景色:99b; } 形式{ 宽度:150px; 保证金:0自动; } h1, 氢{ 文本对齐:居中; } 悬停选择{ 宽度:150px; 高度:65px; 字体大小:1.2米; } 悬停选择:悬停{ 高度:150像素; } 包装纸{ 宽度:100%; 悬停以展开,单击或按住shift键单击选项以选择,鼠标悬停以最小化 一 二 三 四 五 六
记住选项的选中状态答案为“是”。在下面的演示中,在鼠标输入时,将调用一个函数,该函数使用empty和append组合来恢复以前保存的选择选项的选项

函数removeOptions$select{ var$optionsToRemove=$select.find'option:not:selected'; $optionsToRemove.remove;//删除 } 函数setSelectCurrentState$select{ $select.datacurrentOptions,$select.find'option'; } 功能恢复选项$select{ var oldpoptions=$select.datacurrentOptions; 如果是旧选项{ //这行代码使用empty和append来恢复选项 $select.empty.appendoldpoptions; } } $document.readyfunction{ var$hoverSelect=$'hoverSelect'; $hoverSelect.mouseleave函数{ setSelectCurrentState$hoverSelect;//保存当前状态 removeOptions$hoverSelect; }; $hoverSelect.mouseenterfunction{ 恢复选项$hoverSelect; }; }; 身体{ 背景色:99b; } 形式{ 宽度:150px; 保证金:0自动; } h1, 氢{ 文本对齐:居中; } 悬停选择{ 宽度:150px; 高度:65px; 字体大小:1.2米; } 悬停选择:悬停{ 高度:150像素; } 包装纸{ 宽度:100%; 悬停以展开,单击或按住shift键单击选项以选择,鼠标悬停以最小化 一 二 三 四 五 六
记住选项的选中状态为什么要?使用这两个函数有什么问题?易于阅读,可能比使用一个函数快。为什么要?使用这两个函数有什么问题?易于阅读,可能比使用一个函数快。