点击我试图从'ul li a‘中获取数据值的选项之一,并将其放入下面的按钮中,我在这里设置了一个小提琴示例:http://jsfiddle.net/q5j8z/4/
但似乎不能让它工作
$('ul li a').click(function(e) {
e.preventDefault();
var value = $(this).data();
$('.button').data('value');
});
有没有人有什么想法?
发布于 2013-06-05 17:25:55
像这样使用它:
var value = $(this).data('value');
然后:
$('.button').data('value', value);
发布于 2013-06-05 17:25:52
试试这个:
$('ul li a').click(function(e) {
e.preventDefault();
var value = $(this).data('value');
$('.button').data('value', value);
});
您可以在控制台中使用console.log查看按钮的值,方法是:
console.log('data: '+$(".button").data("value"));
发布于 2013-06-05 17:27:14
实际上,您并没有将值数据分配给按钮。试试这个:
$('ul li a').click(function(e) {
e.preventDefault();
var value = $(this).data();
// assign the value form the clicked anchor to button value data
$('.button').data('value', value);
console.log($('.button').data('value'));
});
https://stackoverflow.com/questions/16936162
复制相似问题