Jquery:从表单条目更新css

时间:2010-03-26 16:07:36

标签: jquery css

我是jQuery的新手,我希望从名为“width”的表单中输入一个输入框,当你输入一个值(比如说“300”)时,它会立即将div“#box”更新为一个宽度300px。

谢谢!

4 个答案:

答案 0 :(得分:1)

$("#txt1").bind("keypress", function(){
    var val = parseInt($(this).val(), 10);
    $("#box").css({'width': val + 'px'});
});

答案 1 :(得分:0)

一种方式:

jQuery("#input").change( function(){ 
    jQuery("#box").css("width", jQuery("#input").val()); });

基本上当输入值改变时,设置#box的css属性以使用输入宽度。

答案 2 :(得分:0)

$("textbox").blur(function() {
    $("#box").css("width") = $("textbox").val();
});

答案 3 :(得分:0)

// blur is triggered when the focus is lost
$("#my_input_field_id").blur(function() {
    var newWidth = $(this).text();
    $("#box").width(newWidth); // the width function assumes pixels
    // alternately, use .css('width', newWidth);
});

如果你想让它在用户输入时工作(所以如果它们输入500,它会在5到5时更新,50在添加0时更新,然后在最后0上更新),然后绑定到按键事件。