0

我有一个 ajax 调用,不幸的是响应到达了一个数组中(就像从萤火虫中看到的那样)。

[-回复-]:

$(server_response)Jquery 命令给了我们:

Object[center, br, <TextNode textContent="\n">, script jquery.js, 
<TextNode textContent="\n">, script, <TextNode textContent="\n">, 
table#megye_tablazat.tablazat, <TextNode textContent="\n\n">, 
input#response_rowid >AAAR7uAAFAAAHY5AAB, <TextNode textContent="\n">, 
input#response_status SUCCESS, <TextNode textContent="\n">]

我需要带有 id:response_rowidresponse_status. 如果我使用:

$(server_response).find('#response_rowid') 

或者

$(server_response).find('#response_status')

它找不到所需的元素(因为它似乎只在中心元素搜索......),我怎样才能找到这个元素的最简单方法?(#response_rowid,#response_status)

还是我应该遍历数组?并检查阵列的元素?

4

1 回答 1

2

使用.filter() jQuery API - filter代替.find()

描述:将匹配元素的集合减少到与选择器匹配的元素 [...]。

$(server_response).filter('#response_status')
于 2013-07-23T08:27:53.733 回答