动态修改html页面的参数jquery
我有一个函数,我从Solr索引中获取结果。代码如下:动态修改html页面的参数jquery,jquery,solrj,Jquery,Solrj,我有一个函数,我从Solr索引中获取结果。代码如下: AjaxSolr.theme.prototype.result = function (doc, snippet) { var figrhtmlocation=doc.imagelocation; var pdfl=doc.filelocation; var output = '<div> <h2>' + doc.caption+'</h2>'; var figlink='<a href=""
AjaxSolr.theme.prototype.result = function (doc, snippet) {
var figrhtmlocation=doc.imagelocation;
var pdfl=doc.filelocation;
var output = '<div> <h2>' + doc.caption+'</h2>';
var figlink='<a href="" onclick="show_figure_html\('+'\''+figrl+'\''+'\)"> <p> See Figure </a>';
var pdlink='<A href="'+pdfl+'"> \t See pdf </p> </A>';
output+=figlink;
output+=pdlink;
output += '<p>' + snippet + '</p></div>';
return output;
};
AjaxSolr.theme.prototype.result=函数(文档,代码段){
var figrhtmlocation=doc.imagelocation;
var pdfl=doc.filelocation;
变量输出=“”+文档标题+“”;
var figlink=“”;
var-pdlink='';
输出+=figlink;
输出+=pdlink;
输出+=''+代码段+'';
返回输出;
};
如您所见,我正在创建一个链接,每个结果都称为“见图”。现在,当我单击该链接时,在我的show_figure_html函数中,我想做以下事情:
如何使用jquery实现这一点?我对这个问题还很陌生,所以如果这个问题显得幼稚,请原谅我。任何帮助都将不胜感激 要在新窗口中打开,请将代码更改为
var figlink='<a href="" target="_blank" onclick="show_figure_html\('+'\''+figrl+'\''+'\)"> <p> See Figure </a>';
这里figuredisplay可以是元素的类,也可以是元素的id。
if类然后使用('.figuredisplay')和id使用('#figuredisplay')但是我需要通过show#figure_html()函数传递我的figureLocation。我该怎么做?
$(function(){
$(figuredisplay).html('your source for image ie figrlocation ')
})