我正在尝试使用jquery将文本添加到div sectionj但是文本超出了我想要的div ..我的html看起来像:
<!--CONTENT AREA-->
<div id="content">
<div id="content_inner">
<h2 id='titulo'>BUSCAR:</h2>
KEYWORDS:
<input type='text' id='paramsQuery'>
<input type='submit' id='botonBuscar' value='buscar'>
<div id='results'></div>
</div>
</div>
我的js函数看起来像这样:
$(document).ready(function() {
$("#botonBuscar").click(function() {
var params = $("#paramsQuery").val();
$("#column3_inner").append(params);
});
});
是否有任何建议让文字保持所需的宽度?
答案 0 :(得分:2)
您将结果添加到不在提供的代码中的元素。也许你打算把它放在#results
中呢?
$(function() {
$("#botonBuscar").on("click", function() {
$("#results").append( $("#paramsQuery").val() );
});
});
演示:http://jsbin.com/icapuh/edit#javascript,html
如果您的文字溢出了您的文字,那么您可以选择一些选项。你可以打破界限:
#results {
word-wrap: break-word;
}
或者你可能会导致滚动:
#results {
overflow-x: scroll;
}
或设置text-overflow
以显示省略号:
#results {
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
}