[英]Get value of one span and insert in another div
我有一个用CSS隐藏的span元素,我需要获取其值。 因此,我可以在另一个div内添加一个span元素。 我该如何使用jQuery?
我开始
jQuery(document).ready(function( $ ){
$(".span-class").text();
}
我用了这个,但是没用:
jQuery(document).ready(function( $ ){
$(".span-class").text();
$(".span-class").append($(".div-class").html());
});
我还可以做些什么? 谢谢!
编辑 :这是我运行jQuery后需要的HTML外观:
从:
<div class="div-class"></div>
至:
<div class="div-class">
<span>/content of .span-class</span>
</div>
所以我可以在另一个div内添加一个span元素
您需要相反的操作,需要将span
附加到div
,例如:
$(".div-class").append( $(".span-class").html() );
如果您只想添加跨度的文本,则可以使用.text()
:
$(".div-class").append( $(".span-class").text() );
注意:如果您不仅需要整个标签,还可以使用外部HTML,例如:
$(".span-class")[0].outerHTML
$(".div-class").append( $(".span-class").html() );
.span-class{ display: none; } .div-class{ background-color: green; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <span class="span-class">SPAN CONTENT</span> <div class="div-class"> DIV CONTENT </div>
如果我正确理解了这个问题,那么应该可以:
var $spanClone = $('.span-class').clone()
$spanClone.removeClass('span-class')
$('.div-class').append($spanClone)
此方法将克隆隐藏的span
,删除隐藏它的类,然后将其附加到div
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.