-1

divJavaScript/jQueryを使ってタグにIDを設定したい。

私のプロジェクトには写真の番号があります。div各写真には、x 座標と y 座標に基づくタグを使用して画像の上に表示されるテキストがあります。

これが私のコードです。エラーはありますか?

<script >

  var i=0;
  var st1=new Array();
  var st2=new Array();
  var st3=new Array();           
  var i=0;
  $(document).ready(function() {
    $("#dimg1").hover(function() {
      for(var i = 0; i < 3; i++) {

        var X = st1[i];      
        var Y = st2[i];
        var txt = st3[i];
        var test = $("<span class='test'></span>");
        test.html(txt);
        $(this).append(test.offset({left:X,top:Y}));
      }
    }, function() {
      $('.test').remove();
    });
  });
</script>

<br><br><br>
<%

  response.getWriter().write("<div id='dimg1' class='dimg1' position: 'relative'  left:'300px'  top:'50px'  z-index: '10;'>");

%>![out put][1]
4

2 に答える 2

1

次のように、jQuery を使用して HTML 要素の ID を編集できます。

$('#id1').attr('id', 'id2');
于 2013-03-25T12:06:14.733 に答える
0

私はあなたが次を使うことができると思います

document.getElementById('dimg1').setAttribute('x', 'value')

このようにして、divに必要な属性を設定できます

于 2013-03-25T12:04:07.130 に答える