使用javascript将链接中的容器包装到第一个<a>href
Use javascript to wrap container in link to the first <a> href in the link
站点:bit.ly/20ZsQA0
我想使用javascript将整个彩色框包装在框代码本身中使用的第一个链接(href)中。例如,如果我将"了解更多"链接到google.com,那么整个框应该链接/可点击到同一链接。下面的代码成功地链接了该框,但它转到了错误的链接。关于如何重构这段代码的任何想法。
$('.L3BoxNavHolder li').on('click', function () { window.location = $('.L3BoxNavHolder li a:first', this).attr('href'); });
在this
中没有任何与该选择器匹配(假设this
实际上位于其中间)。
您只需查找a:first
:
$('.L3BoxNavHolder li').on('click', function () {
window.location.href = $('a:first', this).attr('href');
});
示例:http://codepen.io/paulroub/pen/WQmWPN
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- IE11中的第二个调用取消了第一个Fetch API调用
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 使用javascript或angularjs特定过滤器搜索字符串中第一个img标记的json值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- RxJS油门行为;立即获取第一个值
- Angular UI网格:如何通过第一个UI网格中的按钮使第二个UI网格可见
- 选择多个实例中的第一个
- 如何在调用下一个请求之前完成第一个Ajax Get请求
- Lodash:返回对象的第一个键,该对象的值(即数组)中有一个给定的元素(即字符串)
- 看起来第一个console.log是'It’不太对
- PHP:两个<选择>,第一个allready填充,第二个我想用值填充
- 单击“将类添加到第一个”<td>在行中并且对应<th>表中
- 使用javascript将链接中的容器包装到第一个<a>href
- 如何在第一个<br>标记在<h1>
- 获得第一个N<tr>其具有<td>作为使用jQuery的子级
- 如何找到第一个“可见”的;& lt; li>在
- 使用jQuery
- jQuery/JavaScript:如何删除第一个<李>除了<a>文本</a>
- 如何获得第一个的id
& lt; tbody>在HTML表格中使用jQuery