如何用jquery获取页面中的自定义标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用jquery获取页面中的自定义标签相关的知识,希望对你有一定的参考价值。
可以通过很多方式获取:id,name,class等都可以获取$("#id").attr("自定义属性")
$("input[name="名称"]").attr("自定义属性")
$(".class").attr("自定义属性")
模式就是这样的 参考技术A 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;
如何用jQuery实现并且搜索a标签时要用find方法怎么实现
给页面中id为abc的div绑定一个click事件,让他将页面中所有类别为back的标记的边框设置为红色,2个像素的宽度,操作完后,进一步搜索a标签,设置他们的内容为:"友情链接"
参考技术A <!DOCTYPE HTML><html>
<head>
<title>yugi</title>
<meta charset=UTF-8 />
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
jQuery (function ($)
$ ("#abc").click (function ()
$ (".back").css (
border : "2px solid red"
);
$("a").text("友情链接");
);
);//采纳即可
</script>
</head>
<body>
<div id="abc">aaa</div>
<div id="abc">aaa</div>
<div id="abc">aaa</div>
<a class="back">bbb</a>
<a class="back">bbbb</a>
</body>
</html>本回答被提问者和网友采纳
以上是关于如何用jquery获取页面中的自定义标签的主要内容,如果未能解决你的问题,请参考以下文章
为啥 jQuery .html() 方法不适用于 IE8 中的自定义标签?