With your current markup this will work:
$("select option:contains('Value b')").attr("disabled","disabled");
EDIT
var variable = "b"
$("select option:contains('Value " + variable + "')").attr("disabled","disabled");
$("select").prop("selectedIndex",-1)