开发者

showing a div based on a textfield value?

I am trying to get a different div to display based on the value in a textfield. So, right now, I have this:

<textarea id="开发者_如何学Gocharacters">100</textarea>

<div id="upto100">
This is content up to 100 characters
</div>

<div id="upto200">
This is content up to 200 characters
</div>

<div id="upto300">
This is content up to 300 characters
</div>

I think this is a mix of Javascript and Jquery. Any thoughts and help?


You just need a little event handler and string concatenating:

$('#characters').bind('keyup change', function(){
    var elem = $('#upto' + $(this).val());

    if(this.lastElem)
       this.lastElem.fadeOut('slow');

    if(elem.length){
       this.lastElem = elem;         
       elem.fadeIn('slow');
    }
});

Example: http://www.jsfiddle.net/YjC6y/25/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜