<select>在其中我不想执行链接</select>

时间:2012-12-28 16:08:06

标签: html

我有一个用href包装的表,所以如果他们点击表中的任何地方,就会执行一个链接。

我的问题是该表还有一个选择下拉列表,如果他们点击了select元素,我不希望链接执行。

我尝试在选择之前结束一个href,然后在select之后重新开始,但这不起作用。

<a href="#" id="modifyPrefs" style="text-decoration:none;color:black">
<table class="formtable">
  <tr>
    <td>
      <select>
        <option></option>
          <c:forEach items="${allPrefs.Siblings}" var="s">
            <option>${s.lastName}</option>
          </c:forEach>
      </select>
    </td>
  </tr>
</table>

1 个答案:

答案 0 :(得分:1)

将整个表放入href没有任何意义。为什么不将表的标题部分放入href。

OR

只需添加简单的编辑按钮,点击该按钮即可转到您的网址进行编辑。

HTML:

<button id='button-id'>Edit</button>

JQuery代码:

$('#button-id').click(function() { window.location.pathname = '/yoururl'; });