I need some help. I am trying to change a link attribute href on dropdown select. Link changes depending on the value of the option the user has selected.
I have adapted it to how I need it to work for me but something is missing and I don't know what it is to get it to work.
This is what I have written so far.
jQuery(document).ready(function($){
function changeLang(){
var link = $('#changelang').val();
if(link == ''){ // if the option value is empty, hide link.
$('#changelink').css('display', 'none');
}
else{
$('#changelink').css('display', 'block'); // Display link after dropdown.
$('#changelink').attr('href', 'readtext.php?lang=' + link); // Change the link
alert('Language changed!'); // Alert user the language of the text has changed.
}
}
$('#changelang').change(changeLang); // Loads the function again on change.
changeLang(); // Loads function on page load.
});
Question
seb86
I need some help. I am trying to change a link attribute href on dropdown select. Link changes depending on the value of the option the user has selected.
I have used this page to help start me off: http://api.jquery.com/val/
I have adapted it to how I need it to work for me but something is missing and I don't know what it is to get it to work.
This is what I have written so far.
This is my html code.
If a user selects a different language then the link will change. What I do with that link afterwards is up to me.
I would like some help to get it working and any would be most appreciated.
Thank you!
Link to comment
Share on other sites
4 answers to this question
Recommended Posts