私の関数をすべてのdivに追加するのを手伝ってください。「それぞれ」を使いたいのですが、方法がわかりません。
$('div').test() 関数を使用しようとすると、2 つの警告メッセージが必要ですが、最初の div のみになります。それはまだ動作します。
<html>
<head>
<style type="text/css">
div {
width:100px;
height:100px;
background: yellow;
float: left;
margin: 20px;
}
</style>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
</head>
<body>
<div id="a"></div>
<div id="b"></div>
<script type="text/javascript">
(function( $ ){
$.fn.test = function() {
alert(this.attr('id'));
};
})( jQuery );
//work
$('#a').test();
// not work
//$('div').test();
</script>
</body>
</html>
ありがとう!