2016-12-10 10 views
0

私は同じページに3つの異なるフォームを持っています&私は他の画像の上にクラスを追加する必要があります&ボタンの上の画像マウスがjQueryでマウスを動かすとjQuery:他のフォームの画像にクラスを追加する方法とボタンの上の画像にない方法

ここに私のコード:

<form id="register_form1"> 
<div class="register_img"> 
    <img src="images/register.jpg" /> 
</div> 
<div class="input-btn-reg"> 
    <button type="submit" class="btn btn-lg"> 
     <h6>Register</h6> 
    </button> 
</div> 
<form id="register_form2"> 
<div class="register_img"> 
    <img src="images/register.jpg" /> 
</div> 
<div class="input-btn-reg"> 
    <button type="submit" class="btn btn-lg"> 
     <h6>Register</h6> 
    </button> 
</div> 
<form id="register_form3"> 
<div class="register_img"> 
    <img src="images/register.jpg" /> 
</div> 
<div class="input-btn-reg"> 
    <button type="submit" class="btn btn-lg"> 
     <h6>Register</h6> 
    </button> 
</div> 
</form> 

は、事前にありがとうございます。

+3

[jQuery Learning Center](https://learn.jquery.com) – Andreas

+0

ちょうどグーグルがあなたにこの結果を与えるhttp://fiddle.jshell.net/nikhilmangal/nupujegc/light/ –

+0

追加の情報が必要な場合はあなたの質問 –

答えて

0
$(".register_img img").attr("src") 
0
<div class="register_img"> 
    <img src="images/register.jpg" /> 
</div> 
<div class="input-btn-reg"> 
    <button type="submit" class="btn btn-lg" id="btn" onclick="clickbtn()"> 
     <h6>Register</h6> 
    </button> 
</div>  

function clickbtn() 
     { 
      var img = $('.register_img img').attr('src'); 
      alert(img); 
     } 

OR

$(document).ready(function() { 
    $('#btn').click(function() { 
     var img = $('.register_img img').attr('src'); 
     alert(img); 
    }); 
}); 
+0

'$( '.btn btn-lg')'あなたはアップコートを持っています。素晴らしい。 – Jai

+0

haha​​ ...はいその素晴らしい。私は気付かなかった。私は変更をしましょう –

+0

ありがとうございます、しかし、私は同じページに3つの異なるフォームがあります&私はボタンの上にimg srcを取得する必要がありますボタンをクリック... – user3272321

0

function geturl(){ 
 
     var src = $('#myImg').attr('src'); 
 
     alert(src); 
 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
 
<form id="register_form"> 
 
<div class="register_img"> 
 
    <img id="myImg" style="height:200px;width:200px" src="http://lmsotfy.com/so.png" /> 
 
</div> 
 
<div class="input-btn-reg"> 
 
    <button type="submit" onclick="geturl();" class="btn btn-lg"> 
 
     <h6>Register</h6> 
 
    </button> 
 
</div> 
 
</form>

0

あなたは、単にセレクタを必要としています。 jquery selectorsをご存知の場合は、あなたの要素にアクセスできます。 .attr()を使用できます。

alert($('img').attr('src')); 
alert($('img')[0].src); 
alert($('.register_img img').attr('src')); 

あなたの例では、上記のすべてのコードがあなたのニーズを満たします。

関連する問題