2013-03-25 32 views
-1

我想要使用JavaScript/jQuery將標記設置爲div標記。如何使用javascript/jquery設置id到div標記

在我的項目中的照片數量是存在的。每張照片都有一些文字,將使用基於x和y座標的div標籤在圖像上顯示。

這是我的代碼。有沒有錯誤?

<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] 
+0

你能用英文寫你的問題嗎? – 2013-03-25 12:02:30

回答

0

我想你可以使用你想要以下

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

這種方式,您可以設置任何屬性的DIV

1

您可以編輯使用jQuery的HTML元素的ID,這樣:

$('#id1').attr('id', 'id2'); 
+0

請訪問這個網站我期望輸出http://i.stack.imgur.com/9oizU.png – user1990992 2013-03-26 05:01:14