[英]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.