Blade和JavaScript-如何从属性内的字符串中删除空格

Blade和JavaScript-如何从属性内的字符串中删除空格,javascript,jquery,laravel,blade,Javascript,Jquery,Laravel,Blade,所以我在元素中有一个title属性,因为我想使用引导的工具提示。但是,根据数据的不同,我可能有不同的选择。我正在title属性的引号之间执行@foreach循环。然而,如果要打印的内容不止一个,工具提示框就会被打破,我会得到巨大的空白。我认为一个可能的解决方案/解决方法是使用JS或JQuery来修剪空白。我该怎么做?下面是我的代码,以及如果有多个迭代,工具提示的外观 <option data-toggle="tooltip" title=" @foreach($availableOptio

所以我在元素中有一个title属性,因为我想使用引导的工具提示。但是,根据数据的不同,我可能有不同的选择。我正在title属性的引号之间执行@foreach循环。然而,如果要打印的内容不止一个,工具提示框就会被打破,我会得到巨大的空白。我认为一个可能的解决方案/解决方法是使用JS或JQuery来修剪空白。我该怎么做?下面是我的代码,以及如果有多个迭代,工具提示的外观

<option data-toggle="tooltip" title="
@foreach($availableOption->optionIncompatibilities as $optionIncompatibility)
     Not available when:  {{ $optionIncompatibility->disabled_by_id1 }}
@endforeach
">

其他解决方案和建议将非常有用。提前谢谢

试试这个:

<?php 

$tooltip = '';

?>
@foreach($availableOption->optionIncompatibilities as $optionIncompatibility)
    <?php
    $tooltip .=  'Not available when:' . $optionIncompatibility->disabled_by_id1;
    ?>
@endforeach

<option data-toggle="tooltip" title="{{ $tooltip }}">

@foreach($AvailableOptions->optionIncompatibility作为$optionIncompatibility)
@endforeach
在使用之前,先进行循环并创建工具提示值


注意:我希望这会对您有所帮助,尽管我还没有测试过。

刚刚测试过。工作起来很有魅力。谢谢你的帮助!很高兴它帮助了你:)。