【发布时间】:2015-11-05 04:30:24
【问题描述】:
我正在使用 Laravel 5 做项目。我根据一些动态数字制作一组 div。 就是这样。
这是创建上述图形的代码。
<section class="content">
<div class="box box-warning" align="center">
<div class="gap">
<div class="box-body">
@foreach($rooms as $room)
@if($room->roomState === 'Available')
<div id='divelementone' style="width:75px;height:75px;border:1px solid #000;display:inline-block;background-color:yellowgreen;border-radius: 5px;padding-left:10px;padding-right:10px;">{{$room->room_code}}</div>
@elseif ($room->roomState === 'UnAvailable')
<div id='divelementtwo' style="width:75px;height:75px;border:1px solid #000;display:inline-block;background-color:red;border-radius: 5px;padding-left:10px;padding-right:10px;">{{$room->room_code}}</div>
@elseif ($room->roomState === 'notCheckIn')
<div id='divelementthree' style="width:75px;height:75px;border:1px solid #000;display:inline-block;background-color:yellow;border-radius: 5px;padding-left:10px;padding-right:10px;">{{$room->room_code}}</div>
@endif
@endforeach
</div>
</div>
</div><!-- /.box -->
</section><!-- /.content -->
现在我想将每个 div(square) 元素附加到鼠标单击事件。当鼠标悬停在 div 上时,更改鼠标指针并获取一些特定于数据库值的 id,并且我想在工具提示或 div(Square)上方的某个合适面板中查看该值。
我尝试使用 JavaScript 来附加鼠标点击事件,但它只适用于第一个 div(square)。
我是 web 开发的新手,所以我不知道如何处理这个要求。请尽快得到专家的帮助。
注意: 我的主要目的是将鼠标单击事件附加到每个 div 并从 db 加载数据并查看它们的工具提示或选项窗格。
【问题讨论】:
-
div:hover { background: red; }? -
@Tushar 我应该输入这段代码吗?您知道将鼠标单击事件附加到每个 div 并从数据库加载数据吗?
标签: javascript jquery html css ajax