使用JS在href中附加到Laravel路线

时间:2019-03-15 16:06:44

标签: php laravel-5 routes append href

我的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);

1 个答案:

答案 0 :(得分:0)

attr标记本身并没有获取数据元素,只有data标记可以获取。您需要首先根据所使用的Jquery版本将.attr('href')更改为.attr('data-href').data('href')

还可以分享LocationTile是什么。它是另一个Jquery元素吗?以及this所代表的含义。您是否在循环元素?