Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
Javascript 单击“div append selected”下拉菜单时_Javascript_List_Select_Onclick - Fatal编程技术网

Javascript 单击“div append selected”下拉菜单时

Javascript 单击“div append selected”下拉菜单时,javascript,list,select,onclick,Javascript,List,Select,Onclick,格代 我知道这听起来可能很疯狂,但单击div时,将所选单词附加到下拉菜单的最简单方法是什么 你看,我有一些div,其中的图像充当模板视图。如果单击了模板图像/div,我需要将所选内容附加到下拉菜单中,其中显示了选择模板布局的选项。我宁愿让人们选择点击一个模板,而不是仅仅从下拉菜单中选择它。但两者都会 Do i do an onclick append? 在javascript/jquery中,哪一个是将所选单词插入到 <option value="<?php echo $getla

格代

我知道这听起来可能很疯狂,但单击div时,将所选单词附加到下拉菜单的最简单方法是什么

你看,我有一些div,其中的图像充当模板视图。如果单击了模板图像/div,我需要将所选内容附加到下拉菜单中,其中显示了选择模板布局的选项。我宁愿让人们选择点击一个模板,而不是仅仅从下拉菜单中选择它。但两者都会

Do i do an onclick append?
在javascript/jquery中,哪一个是将所选单词插入到

<option value="<?php echo $getlayouts;?>" ><?php echo $FileName;?></option>
干杯。 Jonnypixel

要选择一个选项,在不更改其选定属性的情况下,可以更改select的selectedIndex属性

例如:

window.onload = function(){
  document.getElementById('IdOfTheDiv').onclick = function(){
    document.getElementById('IdOfTheSelect').selectedIndex = 2;
  };
};

可以根据选定属性的值将其插入选项标记

$('select').children('option[value=somevalue]').attr('selected',true);

谢谢Guffa现在试一试。有道理:。为什么笑?那是你的名字吗?嗨,又是Guffa,它工作了,但是selectedIndex=2是如何工作的呢。目前,您提供的代码片段位于循环之外。我可能应该说我有一个循环。一个循环显示我的模板布局,另一个循环显示我的模板布局,但显示“选择”菜单。@jonnypixel:您设置的索引是“选择”菜单中选项的从零开始的索引。将selectedIndex设置为2将选择第三个选项。如果您有一个循环,您通常会使用循环计数器作为选项的索引。啊哈!所以我将脚本放在循环中并创建一个唯一的div。或者我可以在functiontemplate中获得唯一的模板名indexid,然后像那样应用吗?我会尝试一下,但我不确定它是否会起作用。如何绑定事件或如何获取对div的引用无关紧要。如果直接在元素中编写事件处理程序代码,即onclick=。。。那么您就不需要在div上使用唯一的id了。嗨,Faraz,我已经这样尝试了您的id:onclick=$'selectmenudiv'。children'option[value=]'。attr'selected',true;但它在firebug ffI中表示为null,假设您有一个和选项标记,其值在$FileName变量中。这段代码的作用是,简单地将所选属性设置为所选的任何选项标记。