我有这个网址:
=MATCH(Y,INDEX(myTable,0,MATCH(X,INDEX(myTable,1,0),0)),0)
在功能中我检查完整的网址,我想添加该值的复选框,如果存在于网址中。有什么建议吗?
http://test.dev/search?publishing_types%5B%5D=Selling&prop_category%5B%5D=Apartment+%26+housing&priceFrom=0&priceTo=300000&areaFrom=0&areaTo=300000&yearFrom=1900&yearTo=2017
HTML:
function existingUrl(fullUrl){
$('.dataurl').each(function(){
var hasValue = fullUrl.indexOf($(this).val());
if(hasValue != -1)
this.checked = true;
});
}
答案 0 :(得分:1)
要获得干净的文本,您需要解码URI并替换任何剩余的编码。假设你有一个字符串变量,你可以这样做。
有关详细说明,请参阅this question。
var str = 'Apartment+%26+housing';
console.log('value=' + decodeURIComponent( str.replace(/\+/g, '%20') ));