2013-11-22 2 views
0

У меня есть некоторые предопределенные значения, которые я получаю отJquery: Выберите выберите вариант, если он имеет данный текст

var str= $('#update-select').attr('data-type'); 
var substr = vals.split(','); //gives shipper, tester 
substr.forEach(function(item) { 
    // select the option from select box which has this string 
    // make selected = selected 
}); 

и я есть выбор

<select multiple="" id="update-select" data-type="shipper, tester"> 
    <option value="3">Shipper</option> 
    <option value="4">Created by</option> 
    <option value="5">test</option> 
</select> 

я попробовал

$('#update-select option').filter(function() { 
    return $(this).html() == item; 
}).attr('selected', 'selected'); 

но не работает

+0

так в чем ваш вопрос? – dreamweiver

+0

Обратная связь пожалуйста :) – leaf

ответ

0

try t его

$("#update-select option[text=" + item+ "]").attr('selected', 'selected'); 
Смежные вопросы