代码如下:
$(document).ready(function(){
var i=0// divid就是某个div的id,each是遍历这个div下的所有a标签
$(".item a").each(function(){
$(this).click(function(){ // 设置每个a标签的onclick事件,在这里你想干吗都可以
var city = this.innerHTML
var citynum = this.id
$.ajax(
{ url:getRootPath()+'/help!changearea.action',
data:{ "city":city, "citynum":citynum },
type:'post', dataType:'json',
success:function(data){
alert("更新成功!")
} }) })})})
扩展资料
所有主流浏览器都支持 <div>标签。
<div>可定义文档中的分区或节(division/section)。
<div>标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。
如果用 id 或 class 来标记 <div>,那么该标签的作用会变得更加有效。
用法
<div>是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 <div>固有的唯一格式表现。可以通过 <div>的 class 或 id 应用额外的样式。
不必为每一个 <div>都加上类或 id,虽然这样做也有一定的好处。
可以对同一个 <div>元素应用 class 或 id 属性,但是更常见的情况是只应用其中一种。这两者的主要差异是,class 用于元素组(类似的元素,或者可以理解为某一类元素),而 id 用于标识单独的唯一的元素。
使用jquery特别方便,我简单的写一下给你看看哈$(li).each(function(i){
$(this).attr("id","menu"+i+1)
})
应该是没有问题的,你的记住引入jquery的要用的js,你试试把
1、不同用途:
名字是主要用于获取信息的表单字段提交表单,作为服务器端可以与服务器交互的HTML元素的标记数据,如输入、选择、文本区域、框架元件(iframe,框架,窗口名称,用于指定目标在其他框架或窗口),按钮等等。
而id和class主要是通过css控制设置了id和class的元素的样式。
2、用法不同:
定义了id的元素在css中用id选择器“#”来选择,例如 <h1 id="center">My First Heading</h1>,css中用#center{ }来控制其样式,定义了class的元素在css中用类选择器“.”来选择。
例如:<h1 class="center">My First Heading </h1>,css中用 .center{ }来控制其样式。
扩展资料:
关于ID和Name的一些注意事项
当然,页面上HTML元素的Name属性也可以充当一个小ID,因为在DHTML对象树中,我们可以使用文档。获取页面的getElementsByName包含所有指定的对象名称元素数组。
2. 如果n(n>, 1)个HTML元素有相同的ID怎么办?如何在DHTML对象中引用它们?如果我们使用ASPX页面,则不太可能发生这种情况,因为aspnet进程不允许处理ID不惟一的ASPX页面,因此将抛出一个异常并不能正确呈现页面。
3、对于动态页面,我们坚持要我重复那个IE怎么办?此时,我们仍然可以使用document。getelementbyid来获取对象,但是我们只能获取其ID在HTML呈现中第一个出现的对象中重复的对象。
而这时重复的ID会在引用时自动变成一个数组,id重复的元素按Render的顺序依次存在于数组中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)