I need someone to help with this javascript code

Job ID: 32998631

Budget: $10 – $30 USD

I am using this code and the single attribute is working but not the double attribute. What am I doing wrong?

<code>

<script>

// A quick check to see if it is a product being viewed (checking the microdata) - to avoid running the rest of the code if viewing a page other than the product page

if ($('[itemtype*="//schema.org/Product"]').length > 0) {





//Check the url to see if a variant is being viewed or not

var curl = location.href;





//choose the appropriate ajax url

if (curl.indexOf('?') > -1) {

var url = curl + '&format=json';

} else {

var url = '?format=json';

}





//Start the ajax call

$.ajax({

url: url,

})

// Add the disabled attribute to the variants that aren't available

.done(function(obj) {





//create a variable with the product variants

var data = obj.product.variants;





//fun a function on each variant

$.each(data, function(index, value) {





//check if any of the variants aren't available for purchase

if (!value.stock.available) {





//CODE FOR DOUBLE ATTRIBUTE VARIANTS

//check if the variants are double attribute

if (value.title.indexOf(',') > -1) {

console.log('Double Attribute matrix!');

var attribute1 = value.title.replace(/"/g,'').split(',')[0].split(": ")[1];





//only disable the variants for which the first attribute is being viewed

if ($('select[name*="matrix"]:first()').val() == attribute1) {

var option = value.title.replace(/"/g,'').split(',')[1].split(":")[1];



$('select[name*="matrix"] option:contains(' + option + ')').each(function(){

if ($(this).text() == option) {

$(this).attr('disabled', 'true');

}

});



}

//CODE FOR SINGLE ATTRIBUTE VARIANTS

} else {


console.log('Single Attribute matrix!');
var option = value.title.split(': ')[1];

var selectname = value.title.split(': ')[0];



$('select[name*="matrix"] option:contains(' + option + ')').each(function(){

if ($(this).text() == option) {

$(this).attr('disabled', 'true');

}

});



}

}

})

});

} else {

console.log('not a product page!');

}

</script>

</code>