아래와 같이 현재 변수를 출력하는 개체를 작성하고 주문했습니다.대금 청구 정보 주소와 배송 정보 주소가 같을 때의 경고
경고를 보내고 싶습니다 ... 두 개의 div가 녹색으로 강조 표시됩니다. 여기 .. 내가 몇 가지 jQuery를 통합해야합니다 가정 내가 가진 무엇을 해요 : 저는 현재 색상을 가져가 일부 CSS를 사용하고
<div class='address_info left'>
<h3>Billing Info</h3>
<ul>
<li><label>Account No: </label><?php echo $order->patient_id;?></li>
<li><label>Name: </label><?php echo trim($order->billing_address['name']); ?></li>
<li><label>Address 1: </label><?php echo trim($order->billing_address['addr1']);?></li>
<li><label>Address 2: </label><?php echo trim($order->billing_address['addr2']);?></li>
<li><label>City, State, Zip:</label><?php echo trim($order->billing_address['city'] . ' ' . $order->billing_address['state'] . ' ' . $order->billing_address['zip']);?></li>
<li><label>Email: </label><a href='mailto:<?php echo $order->customer_email;?>'>Send Customer Email</a></li>
<li><label>Phone: </label><?php echo $order->customer_phone;?></li>
</ul>
</div>
<div class='address_info right'>
<h3>Shipping Info</h3>
<ul>
<li><label>Name: </label><?php echo $order->shipping_address['name']; ?></li>
<li><label>Address 1: </label><?php echo $order->shipping_address['addr1'];?></li>
<li><label>Address 2: </label><?php echo $order->shipping_address['addr2'];?></li>
<li><label>City, State, Zip:</label><?php echo $order->shipping_address['city'] . ' ' . $order->shipping_address['state'] . ' ' . $order->shipping_address['zip']?></li>
<li><label></label></li>
<li><label></label></li>
<li><label></label></li>
</ul>
</div>
.
if (count(array_diff($this->billing_address, $this->shipping_address)) > 0)
return false;
else
return true;
내가 내 진짜 문제는 내 데이터에 JQuery와 이벤트를 실행하는 방법을 추측 :
div.address_info.left:hover {
background: red;
color: #fff; }
div.address_info.right:hover {
background: #5C991F;
color: #fff; }
div.order_info:hover {
background: #3366FF;
color: #fff; }
그래서 여기 내 업데이 트입니다. 시작에서 너무 모호한 것에 대해 유감스럽게 생각한다. 우리는 오른발에서 내리지 않았다. 그래도 jQuery에 대한 도움을 많이 원할 것입니다. 미리 감사드립니다.
모든 도움에 감사드립니다. 나는 그것을 알아 냈습니다!
if($order->check_addresses())
$class='same';
else
$class='different';
<div class='address_info left <?php echo $class; ?>'>
<div class='address_info right <?php echo $class; ?>'>
와 CSS를보다
는div.same {background-color: green;}
div.different {background-color: red;}
[무엇을 시도하셨습니까?] (http://www.whathaveyoutried.com/) [FAQ]를 참조하십시오. –
나를 이길,^ –
나는 PHP를 사용하여 내용이 같은지 확인한다. 그렇다면 동일한 내용을 나타 내기 위해 DIVS에 CSS 클래스를 적용하십시오. – showdev