我正在尝试使用以下代码来追加我的href属性值:
这个功能完美运作。但问题在于,在第一次点击链接后,它将变为http://api.fastway.org/v1/psc/pickuprf/2148/1?api_key=5340c900251a6105a19a58a1590472bb,下一次点击时,如果我更改了“txt_countrycode”值,或者没有更改任何值,它将变为http://api.fastway.org/v1/psc/pickuprf/2148/1?api_key=5340c900251a6105a19a58a1590472bb2148/1?api_key=5340c900251a6105a19a58a1590472bb。
也就是说,再次添加“href+txt_postcode+"/"+txt_countrycode+"?api_key="+txt_api_key”。
我该如何解决这个问题?
$(document).ready(function() {
jQuery("#help_url").click(function(){
var href = $(this).attr('href');
alert(href);
var txt_api_key = $('#txt_api_key').val();
var txt_postcode = $('#txt_postcode').val();
var txt_countrycode = $('#txt_countrycode').val();
$('a#help_url').attr('href', href+txt_postcode+"/"+txt_countrycode+"?api_key="+txt_api_key);
});
});
这个功能完美运作。但问题在于,在第一次点击链接后,它将变为http://api.fastway.org/v1/psc/pickuprf/2148/1?api_key=5340c900251a6105a19a58a1590472bb,下一次点击时,如果我更改了“txt_countrycode”值,或者没有更改任何值,它将变为http://api.fastway.org/v1/psc/pickuprf/2148/1?api_key=5340c900251a6105a19a58a1590472bb2148/1?api_key=5340c900251a6105a19a58a1590472bb。
也就是说,再次添加“href+txt_postcode+"/"+txt_countrycode+"?api_key="+txt_api_key”。
我该如何解决这个问题?