使用jquery在li's的value属性中显示字符串值
String value in li's value attribute using jquery
我在li
的值属性字符串值,但它给我0时,我试图得到与jquery。知道为什么吗?小提琴
$(function(){
alert($('li').attr('value'))
})
<li value="CAD"></li>
对于自定义属性,可以使用$.data()
方法,例如:
alert($('li').data('value'));
和在html
中使用前缀data-
,
<li data-value="CAD"></li>
您还可以使用$.data()
方法来设置数据自定义属性中的值,例如:
$('li').data('value', '123');
在html中value是li的预定义属性,只能存储number。你可以在这里找到。因为它可以用来存储列表的个数。
http://www.w3schools.com/tags/tag_li.asp
可以使用data-
前缀
$(function(){
alert($('li').attr('data-value'))
})
<li data-value="CAD"></li>
您可以尝试如下…
Html:<li data-value="CAD"></li>
JS:
alert($('li').data('value'));
下面是demo: http://jsfiddle.net/ed8ZL/
试试这个
<li data-value="CAD"></li>
alert($('li').data('value'))
相关文章:
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- 使用javascript和css选择器获取value属性的内容
- 为什么 HTML 中的 Value 属性在与 AngularJS 中的 ng-model 一起使用时不起作用
- Javascript:使用value属性对关联数组进行排序,而不转换为对象数组
- 为什么“value”属性为空,而“value”特性具有正确的值
- 如何使用 JavaScript 访问表单选择标签的 value 属性的内容或其内部文本
- Microsoft JScript 运行时错误:无法获取属性“value”的值:对象为 null 或未定义
- jQuery 设置 input.value = input.title(或其他输入属性)
- 属性.class.value 在 Internet Explorer 8 上
- 选择没有't具有querySelector的value属性
- 为什么输入对象的value属性不包含值
- value属性似乎不显示输入字段内容
- 带有对象数组的Javascript;Object中的属性具有Value,返回Undefined
- 为什么我可以't获取在select中定义的选项的value属性的值
- 为什么object.observe不适用于输入字段的value属性
- Jquery设置value属性时的奇怪行为
- 为什么 document.getElementById 返回一个具有名为“value”的属性的对象
- Jquery改变"value"属性在XML元素中
- 获取value中的数据属性
- jQuery Grid错误在第二个过滤器:Uncaught TypeError:不能读取属性'value'