I took a jquery select list from a friend but I need to change something and also ask about a problem. This is the entire page:
<html>
<head>
<title></title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<meta name="keywords" content="" />
<meta name="description" content="" />
<script type="text/javascript">
$(document).ready(function() {
$('.openSelect').change(function(){
if ($(this).val()) {
window.open($(this).val(), '_blank');
}
return false;
});
});
</script>
</head>
<body id="bo">
<br />
<br />
<table border="0" cellspacing="0" cellpadding="0">
<tr><td>
<div id="table">
<table class="sortable" border="0" cellspacing="0" cellpadding="0" width="790">
<tr id="head"><td>col1</td><td>col2</td><td>col3</td><td>col4</td><td>col5</td><td>col6</td><TD>col7</td> <td>col8</td><td>col9</td><td>col10</td></tr>
<tr><td>col 1</td><td>col 2</td><td>col 3</td><td>
<form style="padding-bottom:5px; margin:0px">
<select class="openSelect" style="width:120px; color:#0066ff;">
<option value="#">Item 1
<option value="#">Data for Item 1
<option value="http://www.google.com/">Data for Item 1 from Google
<option value="http://www.yahoo.com/">Data for Item 1 from Yahoo
</select>
</form>
</td><td>col 5</td><td>col 6</td><td>col 7</td><td>col 8</td><td>col 9</td><td>col 10</td></tr>
<tr><td>col 1</td><td>col 2</td><td>col 3</td><td>
<form style="padding-bottom:5px; margin:0px">
<select class="openSelect" style="width:120px; color:#0066ff;">
<option value="#">Item 2
<option value="#">Data for Item 2
<option value="http://www.google.com/">Data for Item 2 from Google
<option value="http://www.yahoo.com/">Data for Item 2 from Yahoo
</select>
</form>
</td><td>col 5</td><td>col 6</td><td>col 7</td><td>col 8</td><td>col 9</td><td>col 10</td></tr>
<tr><td>col 1</td><td>col 2</td><td>col 3</td><td>
<form style="padding-bottom:5px; margin:0px">
<select class="openSelect" style="width:120px; color:#0066ff;">
<option value="#">Item 3
<option value="#">Data for Item 3
<option value="http://www.google.com/">Data for Item 3 from Google
<option value="http://www.yahoo.com/">Data for Item 23 from Yahoo
</select>
</form>
</td><td>col 5</td><td>col 6</td><td>col 7</td><td>col 8</td><td>col 9</td><td>col 10</td></tr>
</table>
</div>
</td></tr></table>
</body>
</html>
Problem
Script error “The value of the property ‘$’ is null or undefined, not a Function object” comes up when trying to preview the page in html kit. It works OK online so any idea why I get the script error?
Change needed
I want a new page to open when the last two options are chosen (Data for Item x from…) but do nothing, if possible not even reload the page, when options “Item x” and “Data for Item x” are chosen. I know the activation of “_blank” needs to change but I don’t know how to do it...
Thanks