我想要有实时预览功能。 任何人都可以给我代码。我正在使用bootstrap进行样式设计。我试图使用keyup()进行实时预览我不明白它有什么问题。
<div class="control-group">
<label class="control-label" for="question">Question</label>
<div class="controls">
<input class="input-xxlarge" type="text" name="question" id="question" required="true" placeholder="write your question"><span class="preview"></span>
</div>
</div>
这是我的实时预览jquery。
<script type="text/javascript">
/* <![CDATA[ */
$('.input-xxlarge').keyup(function(){
var input-xxlarge = $(this).val();
$("preview").html(input-xxlarge);
{return false;}
});
/* ]]> */
</script>
答案 0 :(得分:2)
我建议您使用id
代替class
来完成这项工作。
<div class="control-group">
<label class="control-label" for="question">Question</label>
<div class="controls">
<input class="input-xxlarge" type="text" name="question" id="question"
required="true" placeholder="write your question" /> <span class="preview"></span>
</div>
</div>
和
$('.input-xxlarge').keyup(function () {
var impt = $(this).val();
$(".preview").html(impt);
});
工作得很好。这是fiddle的链接。
答案 1 :(得分:1)
你不应该使用“ - ”作为变量名
$(document).ready(function(){
$('.input-xxlarge').keyup(function(){
var inputxxlarge = $(this).val();
$(".preview").html(inputxxlarge);
{return false;}
});
});
答案 2 :(得分:1)
试试这个你想要的确切吗?
$(document).ready(function(){
$("input").keypress(function(){
var sac = $(this).val();
$("span").text(sac);
});
});