选择具有相似文字

时间:2015-08-21 22:33:15

标签: jquery

我有一个带选项的选择框:

<select id="quality_input" name="quality_input" class="form-control">
                <option value="0">--Video's Original--</option>
                <option value="ggg" selected="selected">MP4 (20MB)</option>
                <option value="xxx">WEBM (5MB)</option>
                <option value="yyy">MP4 (3MB)</option>
                <option value="zzz">X-FLV (1.2MB)</option>
                <option value="ppp">3GP (0.5MB)</option>
              </select>

根据用户设置,我有一个预先定义的选择选项,让我们说它是&#39; webm&#39;,有没有一种方法可以使用ajax选择&#39选项; WEBM&#39;无论大小或价值是多少?我只有选项文本的一部分,我该如何选择呢?

感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用:contains()选择器:

var webm = "WEBM";
$("#quality_input").val($("#quality_input option:contains(" + webm + ")").val());

答案 1 :(得分:0)

if(response.error) {
}else
{
  var token = response.id;
  var last4 = response.card['last4'];
  var stripeId = response.card['id']; 
  $.post('/stripe/account/proccess_payment', {
    stripeToken : token,
    last_four : last4,
    stripe_id : stripeId
   }).done(function(data){
      // your code here
   });
}