对于以下jQuery代码:
$("#select").change(function() {
$("#output").load("/output/", {}, function(data) {
// I want to extract the value of an element in data
});
});
Run Code Online (Sandbox Code Playgroud)
内容data是:
<div>
Something
</div>
<input type="hidden" name="ajax-output" value="100" />
Run Code Online (Sandbox Code Playgroud)
我想ajax-output从data输出中获取值.我怎么能用jQuery做到这一点?
要直接获取它,因为它位于根目录,您需要.filter(),如下所示:
$(data).filter("input[name='ajax-output']").val();
Run Code Online (Sandbox Code Playgroud)
或者使用以下方法从您刚插入的那个(通过.load()调用本身)获取它.find():
$(this).find("input[name='ajax-output']").val();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3920 次 |
| 最近记录: |