jq可以直接使用$("div")获得所有div,但是如果要具体到一个div的话,需要给div一个标记,然后通过html就可以获取值了。
<div id="divId" class="divClass"> 内容 </div>/jq 代码 jq选择器/
$("#divId")html();
$("divClass")html();
使用 each 方法, 假设你的 jQuer 元素是 el , 大概代码是:
$(el)each(function(index,el){
consolelog( $(el)attr('id') );
})
each 是 jQuery 提供的遍历方法,第一个参数是索引,第二个参数是遍历对象的值。
1、新建一个html文件,命名为testhtml。
2、在testhtml文件内,使用div标签创建一行文字,文字内容为“这是测试的文字内容”。
3、在testhtml文件内,设置div的id属性为abc,用于下面通过该id获得div对象。
4、在testhtml文件内,使用button标签创建一个按钮,按钮名称为“获取div里面的值”。
5、在testhtml文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getdivc()函数。
6、在js标签中,创建getdivc()函数,在函数内,通过id(abc)获得div对象,使用text()方法获得div内的值,并使用alert()方法将值输出。
7、在浏览器中打开testhtml文件,点击按钮,查看结果。
改为
//循环每一个css样式为mod-listTitle_right'的元素
$('mod-listTitle_right')each(function(e){
$(this)click(function(){
var this_name = $(this)attr("id");
$post('collegephp',{zb_name:this_name},function(bck){
//需要做的 *** 作
});
});
});
获取select下被option选中的id值可用如下代码:
$("select option:checked")attr("id")示例如下:
<html xmlns=";显示效果
jquery获取的id值并设置为不可点击状态思路如下:
1、定义dom对象,以div为例
<div id="div1">测试用div</div>
2、定义js方法完成不可点击状态的锁定
var divObj = $("#div1") //获取dom对象
divObjattr("id","div0");//修改id的值
divObjregClick=false //设置不可点击
根据attr(attribute)获取属性名,必须知道上一级的div的class名或者id名,
或者本身知道div的class或者id要获取其他属性,都是这么做的。$("#d1")attr("xxx");xxx是你想获取的某个属性的值。
完整如下:
<div id="div1"><div class="c1" id="d1"></div></div>
$("#div1")find("div")attr("id")
$("#div1")find("div")attr("class")
以上就是关于jquery中怎么获取div中的值全部的内容,包括:jquery中怎么获取div中的值、如何遍历jquery元素获取所有id、jquery怎样获得所有div的id值,有多个div。用$("div").attr(id)只能获得一个div的id值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)