【发布时间】:2010-12-21 23:10:16
【问题描述】:
任何人都可以看到这段代码有什么问题吗?它只是不工作......
应该清楚我要做什么
jQuery(document).ready(function($) {
$('#product-variants-option-0').change(function() {
// What is the sku of the current variant selection.
var select_value = $(this).find(':selected').val();
if (select_value == "Kelly Green") {
var keyword = "kly";
};
var new_src = $('#preload img[src*="kly"]');
$('div.image').attr('src', new_src);
});
});
选择:
<select class="single-option-selector-0" id="product-variants-option-0">
<option value="Kelly Green">Kelly Green</option>
<option value="Navy">Navy</option>
<option value="Olive">Olive</option>
<option value="Cocoa">Cocoa</option>
</select>
我正在尝试搜索无序列表:
<ul id="preload" style="display:none;">
<li>0z-kelly-green-medium.jpg</li>
<li>0z-olive-medium.jpg</li>
</ul>
【问题讨论】:
-
你能把
form(或select元素)的html也贴出来吗? -
谢谢;我已经修改了我的答案。如果您可以通过
var new_src = $('#preload img[src*="kly"]');行解释您想要实现的目标,我会尽力提供更多帮助 =) -
我在一个隐藏的 ul 中有一个图像列表,我正在尝试在这些图像的 SRC 中搜索字符串“kly”并将 src 作为 var new_src 返回。