当尝试选择表单中的选项时,我试图在跨度之前添加图像。 范围和选项都具有相同的文本值。 图片名称与值+ .png
下面是我到目前为止创建的代码,但这似乎不起作用(虽然没有控制台错误)
jQuery(document).ready(function() {
jQuery('#input_2_4 option:selected').each(function() {
var name = jQuery(this).text();
var id = jQuery(this).attr('value');
var img = '<img src="/wp-content/uploads/artiesten_img/' + id + '.png">';
jQuery('.search-choice span:contains(name)').each(function() {
jQuery(img).insertBefore(this);
});
});
});
为什么这行不通?