- jquery element duplication in list box
- <table width="50%" border="0">
- <tr>
- <td><select id="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test</option>
- <option value="test2">test</option>
- <option value="test3">test</option>
- <option value="test4">test</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select id="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test</option>
- <option value="test2">test</option>
- <option value="test3">test</option>
- <option value="test4">test</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select id="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test</option>
- <option value="test2">test</option>
- <option value="test3">test</option>
- <option value="test4">test</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select id="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test</option>
- <option value="test2">test</option>
- <option value="test3">test</option>
- <option value="test4">test</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select id="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test</option>
- <option value="test2">test</option>
- <option value="test3">test</option>
- <option value="test4">test</option>
- </select>
- </td>
- </tr>
- </table>
- $("select[name^='prev["+k+"']").each(function( i ) {
- lsval = this.value;
- if(lsval == '') {
- alert("enter value");
- $("select[name^='prev["+k+"']").eq(i).focus();
- return false;
- }
- });
- <table width="50%" border="0">
- <tr>
- <td><select class="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test 1</option>
- <option value="test2">test 2</option>
- <option value="test3">test 3</option>
- <option value="test4">test 4</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select class="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test 1</option>
- <option value="test2">test 2</option>
- <option value="test3">test 3</option>
- <option value="test4">test 4</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select class="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test 1</option>
- <option value="test2">test 2</option>
- <option value="test3">test 3</option>
- <option value="test4">test 4</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select class="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test 1</option>
- <option value="test2">test 2</option>
- <option value="test3">test 3</option>
- <option value="test4">test 4</option>
- </select>
- </td>
- </tr>
- <tr>
- <td><select class="prev" name="prev[0][]" >
- <option value="test">test</option>
- <option value="test1">test 1</option>
- <option value="test2">test 2</option>
- <option value="test3">test 3</option>
- <option value="test4">test 4</option>
- </select>
- </td>
- </tr>
- </table>
- $(function(){
- var PrevArray = [];
- $('.prev').live("click",function(){
- var selected = $(this).val();
- if($.inArray(selected,PrevArray) !== -1)
- {
- alert('Already Selected');
- }
- else
- {
- PrevArray.push(selected);
- console.log(PrevArray);
- }
- });
- });
- <select id="prev-1" name="prev-1" ></select>
- <select id="prev-2" name="prev-2" ></select>
- <select id="prev-3" name="prev-3" ></select>