-2

返された関数値を「x」に格納する方法??? 画像にホバー機能を使用したいのですが、それぞれの画像のsrcが異なるため、これが必要です。

<script>
var x;
$(document).ready(function(){$(":image").attr("src");
alert(x);
});
</script>
</head>
<body>

<form action="">
Name: <input type="text" name="user"><br>
Password: <input type="password" name="password"><br>
Compatible: <input type="image" src="compatible_ie.gif" width="31" height="30">
</form>
4

3 に答える 3

1

念のため、ホバー時に画像を変更したい場合は、次のようなものを使用する必要があると思います。

<img src="img1.jpg" alt="Image" class="hover" />
<img src="img2.jpg" alt="Image" class="hover" />
<img src="img3.jpg" alt="Image" class="hover" />

これらのホバー画像を用意し、たとえば、、、次のように呼び出すimg1a.jpgことができます。img2a.jpgimg3a.jpg

$(document).ready(function(){
    $(".hover").hover(function(){
        var a = $this.attr("src")
        $(this).attr("src", $(this).data("src"));
        $(this).data("src", a);
    }, function(){
        var a = $this.data("src")
        $(this).data("src", $(this).attr("src"));
        $(this).attr("src", a);
    });
});
于 2013-10-29T07:14:04.380 に答える
0

src 属性の値が必要だと思います。変数に格納して、好きな場所で使用するだけです。

<script>
var x;
$(document).ready(function(){var x=$("input:image").attr("src");
    alert(x);
});
</script>
</head>
<body>

<form action="">
  Name: <input type="text" name="user"><br>
 Password: <input type="password" name="password"><br>
Compatible: <input type="image" src="compatible_ie.gif" width="31" height="30">
</form>
</body>
于 2013-10-29T07:14:23.257 に答える