如果选择了选项,则搜索包含匹配文本的跨度。然后在跨度之前添加HTML

时间:2019-03-18 19:06:03

标签: javascript jquery forms

当尝试选择表单中的选项时,我试图在跨度之前添加图像。 范围和选项都具有相同的文本值。 图片名称与值+ .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);
  });
  });
});

为什么这行不通?

0 个答案:

没有答案