Javascript 动态输入最大宽度
我有一段代码,它动态地显示文档“div”中输入字段的值。 我已经设置了'div'max width属性,但它看起来只有在输入字符串中有空格的情况下才有效,如果'div'中没有空格的话,它可以继续运行下去。。。排成一行。 我该如何解决这个问题Javascript 动态输入最大宽度,javascript,jquery,css,Javascript,Jquery,Css,我有一段代码,它动态地显示文档“div”中输入字段的值。 我已经设置了'div'max width属性,但它看起来只有在输入字符串中有空格的情况下才有效,如果'div'中没有空格的话,它可以继续运行下去。。。排成一行。 我该如何解决这个问题 <!DOCTYPE html> <html> <head> <style> div { max-width: 300px; font-size:40px; color:red; font-weight:bold
<!DOCTYPE html>
<html>
<head>
<style>
div {
max-width: 300px;
font-size:40px;
color:red;
font-weight:bold;
background-color:yellow;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("input").keyup(function(){
$("div").text($("input").val());
});
});
</script>
</head>
<body>
Sample value: <input type="text">
<div></div>
</body>
</html>
div{
最大宽度:300px;
字体大小:40px;
颜色:红色;
字体大小:粗体;
背景颜色:黄色;
}
$(文档).ready(函数(){
$(“输入”).keyup(函数(){
$(“div”).text($(“input”).val());
});
});
样本值:
您需要添加wordwrap:break-word代码>此的属性:
$(文档).ready(函数(){
$(“输入”).keyup(函数(){
$(“div”).text($(“input”).val());
});
});代码>
div{
最大宽度:300px;
字体大小:40px;
颜色:红色;
字体大小:粗体;
背景颜色:黄色;
单词包装:打断单词;
}
样本值:
您需要添加wordwrap:break-word代码>此的属性:
$(文档).ready(函数(){
$(“输入”).keyup(函数(){
$(“div”).text($(“input”).val());
});
});代码>
div{
最大宽度:300px;
字体大小:40px;
颜色:红色;
字体大小:粗体;
背景颜色:黄色;
单词包装:打断单词;
}
样本值:
您可以使用css属性word wrap:break word