簡體   English   中英

在ajax響應上解析html元素

[英]Parsing html element on ajax response

我從服務器腳本發送category_id並獲取如下所示的ajax響應,

<option value=''>---- Select ----</option>
<option category_id='26' value='1m'>test1</option>
<option category_id='26' value='3m'>test2</option>
<option category_id='26' value='12m'>test3</option>

我想解析選項字段以獲取category_id值26.我怎樣才能實現?

這是我的ajax功能

 $.ajax(
 {
    type:"POST",
    url:"<?php echo base_url(); ?>controller/test",
    data:{groupname:name},
    success:function(response)
     {
     console.log(response);
    $("#duration").html(response);                                            
      }
       });

試試這個,這將找到id為“category_id”的值,其值以包含字母'm'的值結尾。 選項[value $ = m],對於上述情況是jquery selecter

$(。$ parseHTML(響應))濾波器( “選項[價值$ =米]”)ATTR( “CA tegory_id”);

試試這個。 它將選擇id為'm'的選項元素:

  $($.parseHTML(response)).filter("option[value$=m]").attr("ca‌​tegory_id");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM