Jquery先获取自身内部的元素属性值,该如何获取

Jquery先获取自身内部的元素属性值,该如何获取,第1张

jQuery手册中这样写道:

$(expression, [context])

expression String 用来查找的字符串

context (可选) Element, jQuery 作为待查找的 DOM 元素集、文档或 jQuery 对象。

那么,你可以这样获取:

$('img:first-child', this)attr('src');

--------------------------------------

或者用原生js:

var a = documentgetElementById('my')getElementsByTagName('a');

var src = [];

for(var i=0;i<slength;i++){

srcpush(a[i]getElementsByTagName('img')[0]src);

}

代码如下:

HTML code

<select id="ddl" onchange="ddl_change(this)"">

   <option value="100" emoney="12" gmoney="12">日卡</option>

   <option value="102" emoney="58" gmoney="58">月卡</option>

   <option value="103" emoney="518" gmoney="518">年卡</option>

<select>

JScript code

function ddl_change(obj){

   alert($("#ddl")attr("emoney"));

}

说明:当下拉框发生改变时就会调用ddl_change方法,从而执行JS的ddl_change方法来实现。

定义和用法:

attr() 方法设置或返回被选元素的属性值。

根据该方法不同的参数,其工作方式也有所差异。

返回属性值:

返回被选元素的属性值。

Js代码

:

$("div[id]")

选择所有含有id属性的div元素

$("input[name='newsletter']")

选择所有的name属性等于'newsletter'的input元素

$("input[name!='newsletter']")

选择所有的name属性不等于'newsletter'的input元素

$("input[name^='news']")

选择所有的name属性以'news'开头的input元素

$("input[name$='news']")

选择所有的name属性以'news'结尾的input元素

$("input[name='man']")

选择所有的name属性包含'news'的input元素

$("input[id][name$='man']")

可以使用多个属性进行联合选择,该选择器是得到所有的含有id属性并且那么属性以man结尾的元素

outerHTML:元素内所有的html和文本内容,包含引用该方法元素自身的标签.

HTML:

<div id="test">

    <p style="text-align: center;">

        Hello Baidu

    </p>

</div>

javascript-jquery:

$("#test")prop("outerHTML");

prop() 方法设置或返回被选元素的属性和值。

当该方法用于返回属性值时,则返回第一个匹配元素的值。

当该方法用于设置属性值时,则为匹配元素集合设置一个或多个属性/值对。

注意:prop() 方法应该用于检索属性值,例如 DOM 属性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。

以上就是关于Jquery先获取自身内部的元素属性值,该如何获取全部的内容,包括:Jquery先获取自身内部的元素属性值,该如何获取、Jquery怎么获取select选中项 自定义属性的值、jquery怎么获取name属性的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10143969.html

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

发表评论

登录后才能评论

评论列表(0条)

保存