根据input的class或者ID值定位元素,获得input的value值。
假设input的class为name:
var name = $('name')val();
consolelog(name);
或者是:
var name = $('name')attr('value');
consolelog(name);
扩展资料:
jQuery显示隐藏div的方法:
1、attr():
隐藏div:$("#demo")attr("style","display:none;");
显示div:$("#demo")attr("style","display:block;");
2、css():
隐藏div:$("#demo")css("display","none");
显示div:$("#demo")css("display","block");
3、hide(),show():
隐藏div:$("#demo")hide();
显示div:$("#demo")show();
4、动态显示和隐藏:
$("#demo")toggle(
function () {
$(this)attr("style","display:none;");//隐藏div
},
function () { $(this)attr("style","display:block;");//显示div
}
);
请把你的代码贴出来可以吗?jq获取不到元素,可能是因为你未加载完dom就开始获取,建议把jq获取元素的 *** 作放到body后执行(这样 *** 作等价于
$(function(){
你的代码
})
也等价于ready *** 作。
另外一种可能导致jq获取不到元素的原因是 即便dom加载完成了,但如果你要获取的元素在加载过程中display属性是none的话,也就是说,同样等同于没加载出来,也是获取不到的。
以上是基于你没有给出具体代码的分析,具体原因请贴出代码
display属于元素的css样式属性,而jQuery提供了
css()
方法设置或返回被选元素的样式属性,所以判断一个元素的display属性是不是none的代码为:
if(
$("#test")css("display")=='none'
)
{
//
TO
DO
}
此外,以下下两种方法也可以判断元素是否显示:
$("#test")css("visibility")=='visible'
//
判断visibility样式属性
$("#test1")is(":hidden")
//
判断:hidden选择器
以上就是关于如何获取Jquery隐藏div里面的input值全部的内容,包括:如何获取Jquery隐藏div里面的input值、为什么用jquery获取不到元素、jquery 判断是不是display等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)