Jquery each 获取当前点击a标签中的一个属性值

Jquery each 获取当前点击a标签中的一个属性值,第1张

<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标签的属性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/9678621.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存