我正在做一个简单的jQuery帖子:
$.post('/form.html',
$("#form").serialize(),
function(data, textStatus) {
//Selector for finding a field in the data
});
如何针对变量数据处理选择器?
我需要查找html中存在的特定ID 从通话后回来?
答案 0 :(得分:3)
数据是否是包含带有ID的HTML元素的HTML块?
例如,假设从帖子返回的数据看起来像
"<div><p id='firstParagraph'>Some text</p><input type='hidden' id='hiddenField' value="42">Some more text</p></div>"
并说你只想提取“hiddenField”元素的值。你可以做到
$.post('/form.html',
$("#form").serialize(),
function(data, textStatus) {
var hiddenValue = $("#hiddenField", $(data) ).val();
//hiddenValue now equals "42"
});
选择器中的$(data)
部分正在创建选择器将在其中运行的上下文。 $("#hiddenField", $(data) ).val()
与$(data).find("#hiddenField").val()
完全等效。
答案 1 :(得分:1)
$(data).find(your_selector_here)