这让我停留了一段时间......我的关于 onclick JavaScript 调用的网络搜索有时会在 onClick 中使用大写 C,有时在 onclick 中使用大写 C。我的代码是 JQuery Mobile 应用程序的一部分,但 onclick 是 JS。所以,它看起来像这样:
domEntry = '<li><a href="#poet-details"';
domEntry += ' onclick="getPoetDetails('+ poet_name + ')">';
domEntry += poet_name;
domEntry += '</a></li>';
我要把它添加到一个div中。'poet_name 确实在第 3 行正确显示。如何在 getPoetDetails 中访问它?我说的对吗?另外,请参阅:http: //jsfiddle.net/brucewhealton/XF5AJ/
可以在给出的链接中看到函数 getPoetDetails。我是否通过事件对象变量访问它?应用程序将查询字符串发送到另一个位置 dbpedia.org/sparql,并取回 JSON。我需要第二个查询的poet_selected 或poet_name 来获取有关诗人的详细信息,因为我的应用程序到目前为止只列出诗人,不是很有趣。我想弄清楚这一点,以便我可以通过让用户从 DBpedia.org 上的“Poets_by_nationality”类别中选择国籍来启动我的应用程序。我的问题是捕获用户的选择,他们在 JQuery Mobile 应用程序中单击或点击的内容并将其发送到另一个功能。谢谢,布鲁斯