我的要求是當我點擊圖像show.gif時,jquery對話框應該打開。 「id」在jquery函數中沒有被識別。 下面是我的代碼:jquery對話框中,元素ID不被識別
var history = function(value, rowIndex) {
var STID = this.grid.getItem(rowIndex).STID;
var str = "<img src=<%=request.getContextPath()%>/img/show.gif width=\"20\" height=\"20\" id=\"showDialog\">";
return str;
};
下面
是jQuery函數:
<script>
$(function() {
$("#dialog").dialog({
autoOpen: false
});
$("#showDialog").on("click", function() {
$("#dialog").dialog("open");
});
});
</script>
當我點擊show.gif,它顯示jquery的對話框,在這裏我要多多錯了,我宣佈id =「showDialog」在功能,仍然「ID」沒有得到承認。我是否需要添加任何引號。請建議。謝謝。
當是'被添加到頁面img'標籤?如果它在頁面加載之後,當jQuery試圖綁定click事件時它不會存在。 – David
我想看到一些對話框的html。 –
而不是轉義雙引號,爲什麼不使用單引號的屬性? –