Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.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 将选择字段的值克隆到span或任何其他html元素中_Javascript_Jquery - Fatal编程技术网

Javascript 将选择字段的值克隆到span或任何其他html元素中

Javascript 将选择字段的值克隆到span或任何其他html元素中,javascript,jquery,Javascript,Jquery,这是我在应用程序中的字段,我需要将这些值克隆到一些span元素或任何其他html元素中,因此它将是我从选择器中选择的日期的克隆: <select id="massmedium_register_date_1i" name="massmedium[register_date(1i)]"></select> <select id="massmedium_register_date_2i" name="massmedium[register_date(2i)]">&

这是我在应用程序中的字段,我需要将这些值克隆到一些span元素或任何其他html元素中,因此它将是我从选择器中选择的日期的克隆:

<select id="massmedium_register_date_1i" name="massmedium[register_date(1i)]"></select>
<select id="massmedium_register_date_2i" name="massmedium[register_date(2i)]"></select>
<select id="massmedium_register_date_3i" name="massmedium[register_date(3i)]"></select>

欢迎任何帮助。谢谢。

这会告诉你日期

var d = $('#massmedium_register_date_1i').val();
那你就可以写了

var span = '<span class="date">' + d +'</span><span class="date">06</span><span class="date">1982</span>
';

像这样的方法应该会奏效:

var

day = $('#massmedium_register_date_1i').val(),
month = $('#massmedium_register_date_2i').val(),
year = $('#massmedium_register_date_3i').val()

// Then put this inside your event
var markup = '<span class="day">'+ day +'</span>' +
  '<span class="month">'+ month +'</span>' +
  '<span class="year">'+ year +'</span>'

$(markup).appendTo('#yourContainer')

你试过阅读吗?jQuery?没听说过。。当然我找到了,但还没有找到解决方案,最好是直接链接到问题本身,而不是链接到文档。无论如何,谢谢你。。你应该:漂亮的一页,我会记住的。努力研究这个问题,-哦,天哪,我做了,2。试图自己写一些代码——我花了一天时间写这篇文章,上面有我尝试过的所有例子。我只能用jquery datepicker来实现这一点,但问题是它需要选择字段。根据您的代码,我已经提出了这个方法,但它并没有像它应该的那样工作,您可以研究一下它吗,希望您在jquery方面比我好得多。谢谢
$('body').append(span);
var

day = $('#massmedium_register_date_1i').val(),
month = $('#massmedium_register_date_2i').val(),
year = $('#massmedium_register_date_3i').val()

// Then put this inside your event
var markup = '<span class="day">'+ day +'</span>' +
  '<span class="month">'+ month +'</span>' +
  '<span class="year">'+ year +'</span>'

$(markup).appendTo('#yourContainer')