jQuery获取data-name作为值
jQuery get data-name as value
我之前用的是
jQuery( "select#colour option:selected" ).each(function() {
value += "colour-" + jQuery( this ).val();
});
这是从下拉菜单中选择的值,并用它构造另一个值。
我现在试图修改这个值(data-name)从下面的html…
<div class="select-option" data-name="apple">
<div class="select-option selected" data-name="orange">
<div class="select-option" data-name="banana">
谁有类似的例子可以指给我看? 使用.data('name')
获取data-name
属性值
$(document).ready(function() {
$('.select-option').each(function() {
var name = $(this).data('name');
console.log(name);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="select-option" data-name="apple">
<div class="select-option selected" data-name="orange">
<div class="select-option" data-name="banana">
var value;
$('.select-option').each(function(){
value+=$(this).attr('data-name'); //or $(this).data('name');
});
使用.data()
jQuery( ".select-option" ).each(function() {
value += "colour-" + jQuery( this ).data("name");
})
相关文章:
- 如何获取$data.Entity的密钥
- jQuery可以't获取data-*属性值,返回undefined
- 骨干's Router.execute(callback,args,name)方法获取未定义的名称
- 如何获取`data-listid`属性值
- KOValidation在错误消息中获取可观察值、$index()、$data等
- Javascript Canvas使用getImageData(x,y,1,1).data获取颜色
- 如何从data.args中获取新建节点的id
- 如何获取所有包含 icon-(icon-name) 并附加
- 获取点击按钮的值/attr作为event.data,带有.on(“点击”…)
- 无法从IE中的data.responseText获取结果,但在其他浏览器中工作
- Javascript:如何从不同的ID中获取ID和name属性
- jQuery 通过元素的 data-id 获取元素
- 从map.data类获取标记使用geojson-google-maps
- jQuery获取data-name作为值
- 使用data-status获取元素的id
- Ember-Data objectAt()获取第一个结果不起作用
- 未能使用data-name来匹配数组,尽管它应该匹配
- 使用data-toggle获取变量名,并在函数中使用该变量名
- jQuery data() 获取不正确的数字数据
- 如何在body中使用data属性获取输入值