这是我的代码:http://jsfiddle.net/hKqU6/1/
简单地说,我正在尝试获取变量linkPath
的值。
这是我试图用上面的代码实现的:
当用户从选择框中选择一个选项时,查看它的文本(例如紫色),然后选择包含该标题属性中该文本的.thumbnails a
标记。
如果成功,请提醒特定.thumbnails a
标记的href。
有人可以帮助我实现这个目标吗?很确定这是可能的,我觉得我很接近......
答案 0 :(得分:1)
您必须将该变量连接到选择器:
var linkPath = $('.thumbnails > a[title*=' + selectVal + ']').attr('href');
答案 1 :(得分:0)
selectVal
应该连接在一起:
var linkPath = $('.thumbnails > a[title*='+selectVal+']').attr('href');
<强> Fiddle 强>
答案 2 :(得分:0)
使用以下JS代码:
$(".variations select").on("change", function() {
var selectVal = $(this).find('option:selected').val();
var linkPath = $('.thumbnails > a[title*='+selectVal+']').attr('href');
alert(linkPath);
});
答案 3 :(得分:0)