
<a href="javascript:void(0)" onclick="add_text(this)" >名称</a>
<script>
function add_text(a)
{
$(输入框)text($(a)text());
}
</script>
用jQuery自带方法/函数来获取outerHTML属性的方法:
1、定义方法outerHTML:
jQueryfnouterHTML = function(s) {
return s
thisbefore(s)remove()
: jQuery("<p>")append(thiseq(0)clone())html();
};
2、使用举例:
有如下html标签:<div id="xxx"><p>Hello World</p></div>获取Hello World的方法:
outerHTML('<p>Hello World</p>');
3、输出结果:
Hello World
$(function(){
$('img')css({"width":"240px","height":"200px"});
})
在JQUERy中,定位一个元素的标签,不需要ID也是可以的,希望多了解,它是万能选择器
$(function(){
var name = $('input')attr('name'),
type = $('input')attr('type');
})
如你所说的,有很多个A标签,那么你所写的A标签就不能用ID来进行识别,如果你想识别那么一部分的A标签,最好是用class,比如:点击这样,JQ绑定事件可以这样写$("aclick")click(function(){
$("#divid")find("input")val($(this)attr("name"))show();})具体你的div想要怎么d出来,那就要另外说了,但是要获取点击的那个A标签上的name,只要在点击事件中用$(this)attr("name")就可以获取到了。
为什么非要ID呢,class不是更好吗?要知道,ID一般为唯一性质的
<div class="btn">
<a class="ReplyBtn" data-id="{$aaaid}">回复</a>
</div>
$("btn")on("click","aReplyBtn",function(){
var id=$(this)attr("data-id");
alert(id);
});
区别不同就在ID上,回复不同的内容对应ID
用法错误,最好学习下事件this的使用
<div onclick="say(this)" pid="abc">内容</div>
<script>
function say(obj){
//alert($(obj)attr("pid"));
alert(objgetAttribute("pid"));
}
</script>
以上就是关于Jquery each 获取当前点击a标签中的一个属性值全部的内容,包括:Jquery each 获取当前点击a标签中的一个属性值、怎样用jQuery自带方法/函数来获取outerHTML属性、怎么用JQuery读取<div>里面的IMG标签的属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)