根据条件为引导选项卡中的输入字段分配值

问题描述:

根据条件,我无法为引导选项卡中的输入字段赋值,它在第一个选项卡中正常工作,但在第二个选项卡中不起作用。 这是我到目前为止所尝试的:根据条件为引导选项卡中的输入字段分配值

<ul class="nav nav-tabs"> 
    <li class="active"><a href="#One" data-toggle="tab">First</a></li> 
    <li class=""><a href="#Two" data-toggle="tab">Second</a></li> 
</ul> 

<div id="tabContent" class="tab-content"> 
    <div class="tab-pane fade" id="One"> 
      //Its works fine,and assigns the value to input field. 
      <input type="text" value="{{($row->value== 1) ?'test':'')}}" /> 
    </div> 
    <div class="tab-pane fade" id="Two"> 
      //value is not assigned to input field though condition is true. 
      <input type="text" value="{{($row->value== 1) ?'test':'')}}" /> 
    </div> 
</div> 

您正在使用树枝?如果我没有记错,只能使用{{}}作为变量:{{myVar}}。对于表达式,请使用{%%}。

{%$ row-> value == 1? 'test':''%}

+0

不,我不使用树枝,这是laravel blade的工作原理。 –

+0

好吧,所以,有一件事要尝试,是使用更清晰的条件 '@if($ row-> value == 1) @else input1}}“/> input2}}“/>' 有趣的是模板渲染正在进行,这些可能有助于弄清楚。 另外,转储渲染的内容......有可能一些JS搞乱了值。 – chasepeeler