我在解析来自ajax回调的数据时遇到问题
此代码:
$.get( "test.php", function( html) {
var data = new DOMParser().parseFromString(html, "text/html");
var name = $(data' #name').val();
}, "html" );
不工作,但是这个:
$.get( "test.php", function( html) {
var data = new DOMParser().parseFromString(html, "text/html");
var name = data.getElementById('name').value;
}, "html" );
无问题地工作
为什么?
答案 0 :(得分:-1)
$(data' #name')
中的语法错误导致您遗漏了,
另一个不是你可以只做$('#name', html).val();