十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
jQuery提供了val() 和 text() 方法,分别用以设置(或获取)表单字段的值或文本元素的内容。下面实例演示将文本框的值显示为div的内容:
网站建设、网站设计的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给创新互联公司一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。
1、HTML结构
input id="test1" type="text" value="示例文本"/
div id="test2"/div
input type="button" value="确定"
2、jQuery代码
$(function(){
$("input[type='button']").click(function() {
var str = $("#test1").val() || "test1文本为空";
$("#test2").html(str);
});
});
3、效果演示
jquery里面有hide()隐藏、show()显示
也有toggle()来实现显示和隐藏的切换。
创建后点击某处触发显示还是直接创建后立马显示?
触发显示:重新绑定显示事件
创建后立马显示,可以在append等之后直接用显示方法,fadeIn(),slideDown(),css('display',"block")等
//用eq搞定啊
var sn = 0;
function addcpj(){
$(".fd-hide").eq(sn).show();
sn++;
}
你好!!
不知道解决了没有?
你是想要循环中的按钮控制紧随其后的这个div吧。
其实这个问题很容易实现,但是先说说你代码中的几个问题:
需要在循环外部,添加一个父元素,通过这个父元素控制里面的按钮和div;
按钮的类型为submit,最好更改为button;
下面是代码:
//假设你的代码是这样,你这是asp还是什么的?
div id="loop"
do whil not rs.eof
input name="Submit" type="button"
div/div
rs.rs.movenext
rs.loop
/div
script
$(function(){
$("#loop :button").click(function(){
$(this).next("div").toggle();
});
});
/script
希望对你有帮助!!
show本身并不是向下拉伸的..而是横向的拉伸和向下拉伸,淡入效果同时进行的..
toggle只是起到切换class的作用..本身与动画效果无关..
jquery的横向拉伸可以用animate来实现的..
show(speed)==animate({"width":"show","height":"
show","opacity":"show"},speed,callback);
楼下的..
jquery的动画并不是切换class..如果非要说是切换了class那只是在某些特殊的情况下..比如hide()..它就会直接给元素添加一个display;none的class..但是hide('slow')...它是利用一个闭包让元素逐渐消失..最后加上一个display:none的class..而元素使用show的时候会检测是否隐藏了元素..如果有..它就会让它显示出来..然后让其产生动画逐渐显示出来...
只能说...动画是基于切换class的基础上产生的..而不能说..动画就是切换class..动画的本身并不一定要用到切换class