我的要求是当我点击图片show.gif时,应该打开jquery对话框。 " ID"在jquery函数中没有被识别。 以下是我的代码:
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 =&#34; showDialog&#34;在功能上,仍然&#34; id&#34;没有得到认可。我需要添加任何引号吗?请建议。感谢。
答案 0 :(得分:0)
你需要引号试着改变这个:
var str = "<img src=<%=request.getContextPath()%>/img/show.gif width=\"20\" height=\"20\" id=\"showDialog\">";
到此:
var str = "<img src=<%=request.getContextPath()%>/img/show.gif width=\"20\" height=\"20\" id='showDialog'>";