使用 Jquery 中的参数
Using parameters in Jquery
如果我在下面的问题中不清楚,请告诉我。
我有一个 XML 文件,看起来像这样 (data.xml):
<row>
<JUDGE>ABC</JUDGE>
<REGION>06</REGION>
</row>
<row>
<JUDGE>XYZ</JUDGE>
<REGION>05</REGION>
</row>
我想做的是构建一个 JQuery 来获取此文件并将其放在 table 中。到目前为止,这是成功的。
下一步是使用这样的东西(基本上是 API):
www.blahblahblah.com/data/?REGION=05
在浏览器中输入时,我应该能够得到以下结果:
<row>
<JUDGE>XYZ</JUDGE>
<REGION>05</REGION>
</row>
再次,如果我需要进一步说明,请告诉我,感谢您的帮助!
尝试使用 location.search
、 .split()
和参数 "="
、 .hide()
、 .filter()
、 .show()
。
$(function() {
var items = location.search.split("=")[1];
$("row").hide()
.filter(function() {
// convert `REGION` text `"05"` to `Number` `5` for strict equality check
return +($(this).find("REGION").text()) === +(items)
})
.show()
})
jsfiddle http://jsfiddle.net/2eo3mmx8/2/
如果我在下面的问题中不清楚,请告诉我。
我有一个 XML 文件,看起来像这样 (data.xml):
<row>
<JUDGE>ABC</JUDGE>
<REGION>06</REGION>
</row>
<row>
<JUDGE>XYZ</JUDGE>
<REGION>05</REGION>
</row>
我想做的是构建一个 JQuery 来获取此文件并将其放在 table 中。到目前为止,这是成功的。
下一步是使用这样的东西(基本上是 API):
www.blahblahblah.com/data/?REGION=05
在浏览器中输入时,我应该能够得到以下结果:
<row>
<JUDGE>XYZ</JUDGE>
<REGION>05</REGION>
</row>
再次,如果我需要进一步说明,请告诉我,感谢您的帮助!
尝试使用 location.search
、 .split()
和参数 "="
、 .hide()
、 .filter()
、 .show()
。
$(function() {
var items = location.search.split("=")[1];
$("row").hide()
.filter(function() {
// convert `REGION` text `"05"` to `Number` `5` for strict equality check
return +($(this).find("REGION").text()) === +(items)
})
.show()
})
jsfiddle http://jsfiddle.net/2eo3mmx8/2/