Jquery怎么获取select选中项 自定义属性的值

Jquery怎么获取select选中项 自定义属性的值,第1张

$("select option:selected")attr("自定义属性名");

//自定义属性名称前加data- 这样更符合html5的规范,例如

<option data-name="hi">XXX</option>,这样可以使用另一种方法获取自定义属性的值

$("select option:selected")data("name");//这样可以获取到上面data-name的值

div是没有value属性的,但是我们可以给它加上去也是可以获得的,在这里value只是一个自定义参数。

html代码

<div class="store"  value="tanyu"></div>

jq代码

$(function(){

$("store")click(function(){

alert($(this)attr('value'));

});

});

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

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

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

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

提示:如需检索 HTML 属性,请使用 attr() 方法代替。

提示:如需移除属性,请使用 removeProp() 方法。

B、val() 方法返回或设置被选元素的值。

元素的值是通过 value 属性设置的。该方法大多用于 input 元素。

如果该方法未设置参数,则返回被选元素的当前值。

C、removeAttr() 方法从被选元素中移除属性。

D、设置或返回匹配元素的样式属性

故,此题选择A

1.

jQeury有个方法:jQueryhasClass( className )

官方描述文本:Determine whether any of the matched elements are assigned the given class(确定匹配元素是否含有指定的"className'(类名字))

例子:

    $('diveq(0)')hasClass('div_class'); // 判断第一个div是否包含'div_class'这个类

2.

你也可以使用就jQuerattr('class'),把元素的class属性获取,然后使用原生的StringindexOf(searchvalue)判断是否>-1(非-1,即有匹配)

例子:

var eleClass = $('div')attr('class'), searchClass = 'class_1';

/ 这里需要先判断是否有这个属性,因为使用jQuery获取属性值的时候,如果没有,则会返回undefined /

if (eleClass && eleClassindexOf(searchClass) > -1)

{

    // 含有指定class

}

else

{

    // 没有class属性(也算不含指定class)或者不含有指定class

}

相对使用jQuery来讲,最常用这两种方法。

两个方法详解可参考jQuery官方文档。

那你可以获取tr的html啊。。

$('table tr')each(function(){

consolelog($(this)html())

})

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怎么获取select选中项 自定义属性的值全部的内容,包括:Jquery怎么获取select选中项 自定义属性的值、jQuery如何获取点击div的属性值、在JQuery中,课用于获取元素属性值的方法是等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存