Revision: 47217
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 2, 2011 23:00 by jquery4u
Initial Code
/* This function sets the combobox with the value after "like" inside the url */
(function($) {
//get the url variables and set the combo box
var comboBox = $(location).attr('href');
comboBox = decodeURIComponent(comboBox); //decode url string
comboBox = comboBox.replace(/"/g, ''); //replace quotes
var urlArray = comboBox.split("+"); //get params
//the param we're looking for is after "like"
comboBox = urlArray[jQuery.inArray("like", urlArray)+1];
$('#combobox-id > option').each(function(index) {
//alert($(this).text() + ' ' + $(this).val());
console.log(index + " " + $(this).attr('value'));
if ($(this).attr('value') === comboBox) {
comboBox = index;
}
});
$('#combobox-id').attr('selectedIndex', jQuery.inArray(comboBox, urlArray));
Initial URL
http://www.jquery4u.com/snippets/dynamically-combobox-value-url/
Initial Description
Initial Title
jQuery Dynamically Combobox Value Based on URL
Initial Tags
jquery
Initial Language
JavaScript