Добавить src в класс изображений, используя jQuery - PullRequest
0 голосов
/ 16 мая 2018

Это мой код:

<img class="img-status">
$('.img-status').append('src="{!! asset('pmc_assets/img/online.png') !!}"');

Однако в консоли выдается сообщение об ошибке:

SyntaxError: Неожиданный идентификатор 'pmc_assets'.Ожидается ')' для завершения списка аргументов.

Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 16 мая 2018

Предполагая, что JS записан в файле blade, вы можете присвоить результат актива переменной и использовать эту переменную для изменения src элемента

<script>

var source = "{!! asset('pmc_assets/img/online.png') !!}";

$('.img-status').attr('src', source);

</script>

ОБНОВЛЕНИЕ:

Если он находится в отдельном файле JS, вы могли бы создать поле ввода hidden в своем блейд-файле и получить доступ к его значению в JavaScript

demo.blade.php

<input type="hidden" name="image-source" 
       value="{{ asset('pmc_assets/img/online.png') }}" 
       id="image-source" />

demo.js

<script>

var source = $("#image-source").val();

$('.img-status').attr('src', source);

</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...