ie八及其以下是不行的,建议使用标准的标签,div span+css足够模拟所有标签的;
有网友这么测试的不用w3标准,自定义网页的命名空间,js是可以获取到,但是它就不是w3的标准了:
在IE8及IE8以下使用自定义命名空间的可以在html标签指定命名空间
<html xmlns="diy">
自定义标签加上diy:前缀,如
<diy:lee id="lee">这里是自定义lee标签</diy:lee>
样式声明也需要加前缀:
diy\:lee { display:block; width:300px; height:100px; background:red; border:5px solid #000; color:yellow; }
代码如下:
var btn = jQuery('btn')val();
获取的只是第一个类标签为btn的html元素的value值。
要获得一组类标签的所有html元素的值。就得使用jQuery的each遍历。
代码如下:
var btns = new Array(); //或者写成:var btns= [];
jQuery('btn')each(function(key,value){
btns[key] = $(this)val();
//或者也可以这么写:
// btns[key] = $(value)val();
});
1、新建html文档,在body标签中添加p标签,然后在head标签中引入jQuery文件:
2、在body标签中添加script标签,用jQuery选择器获取p标签,然后用html方法获取标签里面的内容并将结果输出:
3、用浏览器打开html文档,打开浏览器的控制台,可以看到标签中的内容已经被获取到了:
可以使用next()
取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。
html代码如下
<p>Hello</p><p>Hello Again</p><div><span>And Again</span></div>
Jquery获取
$("p")next()
结果获取标签
<p>Hello Again</p>, <div><span>And Again</span></div>
获取标签内容
$("p")next("eq:(0)")html() //Hello Again
jquery获取标签名称:
jquery tagName prop()
如果想看某个元素是什么元素类型,只需要使用:
[object]attr("tagName")便可获取。
以上就是关于jquery如何获取自定义标签内容如下全部的内容,包括:jquery如何获取自定义标签内容如下、JQUERY如何通过VALUE获取标签、jquery中 怎样获得h1标签中的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)