
改为
//循环每一个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){
//需要做的 *** 作
});
});
});
新建文件aphp
<php $id=1;><html>
<body>
<!--每次鼠标点击会运行abc函数-->
<div onclick="abc('<php echo $id;>')"><php echo $id;></div>
<script type="text/javascript" src="/jquery-183minjs"></script>
<script type="text/javascript">
function abc(num){
var id=num;
$post("indexphp", { "id": id },//使用post向indexphp提交id
function(data){
alert(data);//返回并d出
}, "json");
}
</script>
</body>
</html>
新建一个indexphp
<phpecho $_POST['id'];//获取aphp传过来的值并显示
目录下面有三个文件:
aphp 是显示文件
indexphp 是获取aphp提交过来的数据文件
jquery-183minjs 是jquery插件文件
思路:根据name值获取对象数组后使用循环取出id值,关键代码如下:
obj = documentgetElementsByName(input_name);
for(i=0;i<objlength;i++){
// obj[i]id;
}
实例演示如下:
1、HTML结构:提供了3个name值相同的input和一个name值不同的干扰input
<input type="text" name="test" id="test1" value="name=test id=test1"/>
<input type="text" name="test" id="test2" value="name=test id=test2"/>
<input type="text" name="test" id="test3" value="name=test id=test3"/>
<input type="text" name="test1" id="test4" value="name=test1 id=test4"/>
<br/><input type='button' value='获取name=test的文本框的id' onclick="fun()"/>
2、javascript代码
function fun(){
obj = documentgetElementsByName("test");
str = "";
for(i=0;i<objlength;i++){
str += obj[i]id + " ";
}
alert(str)
}
3、点击按钮后效果
<div>
<div class="list" id="name1">fgd</div>
<div class="list" id="name2">dff</div>
<div>$("class")click(function(){
$(this)attr("id");
$(this)html();
});
你的描述不多,估计问题是在前面写onmousedown参数传递的那部分出了问题,你后头看看。
我这个能解决获取从div传过来的那个变量,你把前面弄个循环,就是动态获取了
我弄得是jquery,改成js,你应该明白吧。有问题可以再问
以上就是关于jQuery如何根据获取到id的值,在根据此id的值进行 *** 作。全部的内容,包括:jQuery如何根据获取到id的值,在根据此id的值进行 *** 作。、php页面中如何获取id、javascript:; 当前循环中的id值怎样拿到等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)