jquery提供了三个获得内容的方法, text()、html() 以及 val(),其中前两个可用于解决本问题,$("label#userid")text(); // 首选,获取label的文本,$("label#userid")html(); // 也可以实现,获取label标签内的所有html标记,一般情况改下label标签内就是文本,所以等效上面的方法。
实例演示:
创建Html元素
<div class="box">
<span>点击按钮获取label中内容:</span><br>
<div class="content">
<label id="userid">输入用户名</label><input type="text">
</div>
<input type="button" value="获取label中的内容">
</div>
2设置css样式
divbox{width:300px;padding:20px;margin:20px;border:4px dashed #ccc;}
divbox span{color:#999;font-style:italic;}
divcontent{width:250px;margin:10px 0;padding:20px;border:2px solid #ff6666;}
h3{display:inline-block;}
input[type='button']{height:30px;margin:10px;padding:5px 10px;}
3编写jquery代码
$(function(){
$("input:buttonbtn1")click(function() {
alert($("label#userid")text());
});
$("input:buttonbtn2")click(function() {
alert($("label#userid")html());
});
})
化学元素(Chemical element)就是具有相同的核电荷数(即核内质子数)的一类原子的总称,从哲学角度解析,是原子的电子数目发生量变而导致质变的结果。
关于元素的学说,即把元素看成构成自然界中一切实在物体的最简单的组成部分的学说。早在远古就已经产生了,不过,在古代把元素看作是物质的一种具体形式的这种近代观念是不存在的。无论在我国古代的哲学中还是在印度或西方的古代哲学中,都把元素看作是抽象的、原始精神的一种表现形式,或是物质所具有的基本性质。
jQuery 获取 input 文本框中的值方法始终是相同的,与是否隐藏无关,隐藏与不隐藏都能获取到值;
<div id="thisdiv" style="display: none">
<input type="text" class="demo" id="demo" value="123213e2q">
</div>
<script>
var value = $('#demo')val(); // 直接根据 input 的id 获取值
var value = $('demo')val(); // 根据input 的class 类获取值,此方法需保证只有一个input 使用该class 类,否则始终返回第一个使用该class 类的input 的值
var value = $('#thisdiv input')val(); //
var value = $('#thisdiv demo')val(); // 根据父元素定位input 获取值
以上的方法都能获取到 input 中的值,与div 是否隐藏没关系
</script>
JQ:
$("tr")each(function(i,e){
if($("td input:checkbox",$(e))prop("checked")){
consolelog($("td:eq(1)",$(e))text());
}
});
请把你的代码贴出来可以吗?jq获取不到元素,可能是因为你未加载完dom就开始获取,建议把jq获取元素的 *** 作放到body后执行(这样 *** 作等价于
$(function(){
你的代码
})
也等价于ready *** 作。
另外一种可能导致jq获取不到元素的原因是 即便dom加载完成了,但如果你要获取的元素在加载过程中display属性是none的话,也就是说,同样等同于没加载出来,也是获取不到的。
以上是基于你没有给出具体代码的分析,具体原因请贴出代码
你好,使用jquery完成如下,看了一下楼上的,如果你的div的class都是aaa也可以向他那样写,是没有错的:
<script src="
<script type="text/javascript">
$(function(){
// 查询第一个 div 中子节点 div,属性为 hidden 也就是隐藏的 div 的个数(length),如果这里要找所有的 div(包含子节点的子节点,则改为 length2,这里为了好找,最好最外层div加一个id="" 然后用 $("# >div:hidden")length;
var length = $("div:eq(0) >div:hidden")length;
// var length2 = $("div:eq(0) div:hidden")length;
// 然后对 id=number 的控件赋值,设置 value 属性
$("#number")val(length);
})
</script>
以上就是关于怎么使用jquery获得标签的值或元素的内容全部的内容,包括:怎么使用jquery获得标签的值或元素的内容、jquery 如何获取隐藏div中Input中的文本框值、怎么在table中用JS或者JQ获取选中的复选框中的那一行的某个元素的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)