이것은 매우 간단한 질문 일 수 있지만 아직 내 상황에서 작동하는이 질문에 대한 답을 찾지 못했습니다. 나는 jQuery와 JavaScript에 매우 익숙하다. 어쨌든 "jGFeed"라는 jQuery 플러그인을 사용하고 있는데 피드에 대한 중요한 정보가 들어있는 객체를 반환합니다. 이 같은 같은 외모의 코드 :요소 ID가없는 HTML 문자열 구문 분석
<img src="http://l.yimg.com/a/i/us/we/52/28.gif"/><br />
<b>Current Conditions:</b><br />
Mostly Cloudy, 73 F<BR /><BR />
<b>Forecast:</b><BR />
Tue - Showers Late. High: 74 Low: 50<br />
Wed - Scattered Thunderstorms. High: 70 Low: 42<br /><br />
<a href="http://us.rd.yahoo.com/dailynews/rss/weather/Klamath_Falls__OR/*http://weather.yahoo.com/forecast/USOR0186_f.html">Full Forecast at Yahoo! Weather</a><BR/><BR/>
(provided by <a href="http://www.weather.com" >The Weather Channel</a>)<br/>
지금 나는 본 적이 :
$.jGFeed('http://weather.yahooapis.com/forecastrss?p=USOR0186&u=f', function(feed) {
if(!feed) {
return false;
}
var html = feed.entries[0].content;
}
이 점으로는 "HTML"변수는 지금이 뭔가를 닮은 HTML 코드의 문자열을 포함합니다 HTML 문자열을 구문 분석하여 원하는 내용을 얻을 수있는 많은 방법이 있지만 원하는 정보를 찾기 위해 요소의 클래스 나 ID를 모두 참조해야합니다. 내가 정말로 원하는 것은 이미지 URL (http://l.yimg.com/a/i/us/we/52/28.gif), 현재 날씨 텍스트 및 온도 (Mostly Cloudy, 73F) 및 그들의 기온과 상태와 함께 2 일을 제공했습니다. jQuery로이 정보를 추출하는 방법이 있습니까?
반환 값의 정확한 형식을 볼 수있는 실제 예제가 있습니까? –
지금은 아니요. 두 번째 코드 블록은 구문 분석하려는 정확한 반환 값 (또는 RSS 피드의 현재 항목 일 뿐이므로 예제)을 포함합니다. –