有誰知道爲什麼jQuery的事件不能與JSON數據解析通過Popcorn.js JSON解析器工作?JSON上的jQuery事件通過爆米花解析
我想在鏈接被點擊時調用一個函數。問題鏈接在json文件中。該文件似乎按預期進行了解析,爆米花腳註按預期顯示。我可以按照解析的鏈接,但沒有事件被激發。
這裏有一段代碼,我的工作:
<script>
$(function() {
var popcorn = Popcorn("#video");
popcorn.parseJSON ("data/data.json");
$("a[href='gohere.html']").click(function() {
alert("clicked!"); //should display the message, but doesn't
});
});
</script>
而且JSON文件看起來像這樣:
{
"data": [
{
"footnote": {
"start":"1",
"end":"3",
"target":"footnote-container",
"text":"<a href='gohere.html'>Go Here</a>"
}
},
{
"footnote": {
"start":4,
"end":7,
"target":"footnote-container",
"text":"Another piece of text."
}
}
]
}
我真的很感激任何幫助!
+1這比我的解決方案更好。 – wanovak
是的,它運作得非常好,非常感謝! – stillenat