十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、使用jquery的hide()方法
为企业提供网站建设、做网站、网站优化、成都全网营销、竞价托管、品牌运营等营销获客服务。创新互联公司拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!
例子:
$("#content").hide();//隐藏input;content为input的id
$("#content").show();//显示被隐藏的元素; content为input的id
2、使用jquery的css方法
$("#id").css('display','none');
$("#id").css('display','block');
3、操作input的style
$("#id")[0].style.display = 'none';//隐藏input
//$("#id")返回的是JQuery
$("#id")[0].style.display = 'block';//显示input
通过获取元素的text实现功能。关键的两个jquery函数为:
$("select").val(); // 选中项目的value值。
$("select option:checked").text(); // 选中项目的显示值。
实例演示如下:
1、设计简单的一个下拉框代码,包括【男】【女】两个值。代码如下:
此时页面展示效果如下:
2、设计一个函数,通过点击按钮,将当前选中的下拉框的值和显示的文字,都选取出来,并分别赋值给两个input,函数代码如下:
此时,选取男,然后点击,展示效果如下:
如果选择女,展示效果如下:
扩展资料:
带有预先选定的选项的下拉列表:HTML option 标签的 selected 属性。
定义和用法:
selected 属性规定在页面加载时预先选定该选项。被预选的选项会显示在下拉列表最前面的位置,也可以在页面加载后通过 JavaScript 设置 selected 属性。
实例:
select
optionVolvo/option
option selected="selected"Saab/option
optionMercedes/option
optionAudi/option
/select
script src="jQuery/jquery.js"/script!--请留意JQ引用位置--
!--脚本部分开始--
script language="javascript"
$(document).ready(function(){
//第一行,鼠标移到P标签,span中的元素显示
$("img#p1").mouseover(function(){$("img#span1").show()})
//第二行,鼠标离P标签,span中的元素隐藏
$("img#p1").mouseout(function(){$('img#span1').hide()})
})
/script
!--脚本部分结束--
!--HTML部分开始--
p id="p1"把鼠标移动到这里来/p
spanimg id="span1" src="span图片.JPG" style="display:none"/我是显示内容1/span
!--HTML部分结束--
!--解释:通过jQuery的show()、hide()函数可以实现显示和隐藏功能,通过jQuery的CSS选择器可以选择HTML标签--
我一般
jQuery.ajax({
type: "POST",
url: "",// 要请求的后台页面
data: "" ,// 要传的参数
dataType:'json',
success: function(json){
得到json 内容 赋值给标签
},
error:function(){
alert('ajax 失败');
}
});
使用jquery的scrollTop函数进行滚动控制:
举个栗子:
!DOCTYPE html
html lang="en"
head
meta charset="UTF-8"
meta name="author" content="sleest"
meta name="description" content="2017/08/07 jQuery scrollTop example" /
titleDocument/title
/head
body
div style="background: #bdbdbd;height:400px;width:300px;overflow:auto;" id="container"
div id="content-1" style="height: 200px;background-color:#03a9f4;color:#fff"Height.200px/div
div id="content-2" style="height: 300px;background-color:#ffc107;color:#fff"Height.300px/div
div id="content-3" style="height: 150px;background-color:#E91E63;color:#fff"Height.150px/div
/div
div style="margin-top:20px"
labelPixel Scroll:/label
input type="number" value="0" id="scrollPixel" step="50" /
button type="button" id="btn-scroll-to"Scroll/button
/div
div style="margin-top:20px"
labelElement Scroll:/label
select id="scrollElement"
option value="" selected-- choose element 2 scorll/option
option value="#content-1"Content1, Height 200px/option
option value="#content-2"Content2, Height 300px/option
option value="#content-3"Content3, Height 150px/option
/select
/div
script src=""/script
script type="text/javascript"
+(function($) {
var $scrollPixel = $('#scrollPixel'),
$container = $('#container');
function scrollPixel() {
$container.scrollTop(+$scrollPixel.val());
}
function scrollElement() {
var $t = $(this),
elId = $t.val();
if (elId) $container.scrollTop($(elId)[0].offsetTop - $container[0].offsetTop);
}
$(function() {
$('#btn-scroll-to').bind('click', scrollPixel)
$('#scrollElement').bind('change', scrollElement)
})
})(jQuery);
/script
/body
/html