[英]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("category_id");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.