我的div标签中具有以下路线。
<div class="clickable-element col-lg-3 col-md-6 location-tile js-
location-id" data-href="{{ route('report.file.details', 'id') }}">
<div>Content</div>
</>
如何使用JS附加路线的终点?
我的JS构建了一个对象,并带有位置ID名称等。这就是我所拥有的,但是我收到一条错误消息,提示我在路线中缺少参数。
$LocationTile.find('.js-location-id href').attr('href').append(this.locationid);
答案 0 :(得分:0)
attr标记本身并没有获取数据元素,只有data标记可以获取。您需要首先根据所使用的Jquery版本将.attr('href')
更改为.attr('data-href')
或.data('href')
。
还可以分享LocationTile
是什么。它是另一个Jquery元素吗?以及this
所代表的含义。您是否在循环元素?