<div class="ins"> test test test <div class="temp">123</div></div>
脚本使用类&#34; temp&#34;
删除div$('.ins').text(function(){
return $(this).text().slice(0,5);});
答案 0 :(得分:2)
获取.temp
div中的值并清除同一div元素中的内容。在这里div的内容与变量有关。
var res = $('.ins .temp').html();
$('.ins .temp').html("");
$('#t').html(res);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="ins"> test test test <div class="temp">123</div></div>
<h2 id="t"></h2>
答案 1 :(得分:1)
不要删除,只需隐藏div
。
$(function(){
$(".ins .temp").hide();
})
答案 2 :(得分:1)
您可以通过div中的span
轻松实现此目的:
$('.ins > span').text($('.ins > span').text().slice(0,5))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="ins"><span> test test test </span><div class="temp">123</div></div>
答案 3 :(得分:1)
更改@ void的代码,您可以使用
$(function(){
$(".ins .temp").html("");
})
从临时类中删除文本并将div留空
答案 4 :(得分:1)
请尝试使用这段代码,同时请注意,此代码仅适用于您给定的DOM结构:
$('.ins').html(function(){
return $(this).text().slice(0,5) + '<div class="temp">'+ $(this).find('.temp').text() +'</div>';
});