내가 jQuery를 AJAX와 컨텐츠를 가져 오는/검색 페이지에 표시하고 3 클래스 이름과 함께 다음과 같은 범위에서 텍스트를 얻으려고과 범위에서 텍스트를 얻을 수 없습니다JQuery와 - 3 클래스 이름
<span class="price eur priceData">198,91 €</span>
그 범위에서 "198,91"이라는 숫자를 어떻게 얻을 수 있습니까?
내가 (작동하지 않는) 텍스트를 검색하려면 다음 코드를 사용하고 있습니다 :
$("span.price.eur.priceData").text();
당신은 더 많은 코드를 요청한를 여기있다 :
$(document).ready(function() {
Read();
});
function Read() {
$.ajax({
url: "index.php?action=getData",
cache: false,
success: function(html){
if(html == "BAD") {
$("#my_results").empty().append("Failed!");
} else {
$("#my_results").empty().append("Successful!");
$("#page_content").empty().append('<xmp>'+html+'</xmp>');
var text=$("span.price.eur.priceData").text();
alert(text);
}
}
});
}
나 ' 심지어는 SetTimeout() 및 Delay()를 사용하려고 시도했지만 여전히 작동하지 않았습니다.
솔루션 : 나는 가격을 사용했다
그래서 ... ....
alert($("span.price.eur.priceData").html());
를? – Gopesh
[JS Fiddle says] (http://jsfiddle.net/davidThomas/g7xhA/). 코드의 모든 오타 ('class' 속성의 클래스 이름 또는 jQuery 선택기)? –
코드가 작동해야합니다. 또는 최소한 번호와 유로화를 받아야합니다. jsFiddle로 재현 가능한 케이스를 만들 수 있다고 생각하십니까? – Sheepy