「リセット」の定義がわかりません。
デフォルト値に戻すならformで囲んでresetボタンを押すだけです。
formやresetボタンを設置したくない場合は、デフォルト値を
覚えておいて、なんらかのトリガーでデフォルト値に戻してやればよいでしょう
javascript
1<script>
2$(function() {
3 $('#valSelect1').data('defalut',$('#valSelect1').val());
4 $('#reset').on('click',function(){
5 $('#valSelect1').val($('#valSelect1').data('defalut'));
6 });
7});
8</script>
9<form>
10<select id="valSelect1" class ="search-listbox val_select" tabindex="1">
11 <option value="val1">val1</option>
12 <option value="val2" selected>val2</option>
13 <option value="val3">val3</option>
14 <option value="val4">val4</option>
15 <option value="val5">val5</option>
16 <option value="val6">val6</option>
17</select>
18<input type="reset" value="common reset">
19<input type="button" value="special reset" id="reset">
20</form>
21
追記
javascript
1<script>
2$(function() {
3 $('#valSelect1').data('defalut',$('#valSelect1').prop('selectedIndex'));
4 $('#btn').on('click',function(){
5 $('#valSelect1').prop('selectedIndex',$('#valSelect1').data('defalut'));
6 });
7});
8</script>
9
10<select id="valSelect1" class ="search-listbox val_select" tabindex="1">
11 <option value="val1">val1</option>
12 <option value="val2" selected>val2</option>
13 <option value="val3">val3</option>
14 <option value="val4">val4</option>
15 <option value="val5">val5</option>
16 <option value="val6" >val6</option>
17</select>
18
19<button type="button" id="btn">クリア</button>