我的網頁HTML有以下代碼jquery.rings.js的動態更改標籤的文本上點擊jQuery的
<script src="js/jquery.flexslider.js"></script>
<script src="js/jquery.rings.js"></script>
內容是:
$('input[type="image"]').click(function()
{
$ring = $(this).data('my-info');
$('label#ringName').text($ring['ringSetName']);
});
/***************************************************/
我的HTML代碼的獲取戒指陣列
$db = new db();
$rings = $db->query("SELECT * FROM rings");
在運行時,我將圖像添加到滑塊中s關注
<div class="albums-div">
<ul class="slides">
<?php
foreach($rings as $ring)
{
echo '<li> <input type="image" src="' . $ring['ringThumbNailImagePath'] . '" name="checked" value="" data-my-info="' . $ring . '" width="150" height="150" /></li>';
}
?>
</ul>
</div>
問題是,單擊圖像時沒有任何反應,JS腳本似乎沒有被調用。
的JS函數應該設置一個標籤,在代碼中定義的文本
可能是什麼問題呢?
_My HTML代碼獲取rings_陣列 - 哦,看,一個精靈! – WoIIe