jqueryツールチップを使用してマウスのホバーイベントデータに表示しようとしています。この方法のようにデータを持っています。 {"description":"marry christmas","date":"2016-12-25
「} `私はJSON文字列としてサーバから得た私は ホーリーは、JSON文字列の上に保持する変数名である。この方法のように私のカレンダーにそれを解析しています これは私のインポートですjquery:スペースの後にツールチップがデータを表示しない
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css" rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
$.each(JSON.parse(holi), function(i, item) {
var holidayDate=item.date+"";
var parts= holidayDate.split("-");
alert("parts:"+parts[2]);
document.getElementById(parts[2]+parts[1]).style.color="green";
var va= document.getElementById(parts[2]+parts[1]).innerHTML;
document.getElementById(parts[2]+parts[1]).innerHTML="<label id="+parts[2]+parts[1]+" title="+
item.description+">"+va+"</label>";
$("#"+parts[2]+parts[1]).tooltip();
});
}
私は12月25日に置くと
は今、それはちょうど私が結婚する代わりに、私はクロームでこれを試してみました「christamasと結婚」見せている。タイトルのHTMLを構築する場合、これは
まず、DOM要素を取得するためにjQueryを使用しないでください。 Secondly: 'title'属性の中に記述を入れてみてください。 – ppasler
あなたのコードは、あるid値で要素を見つけて、同じ* id *値を持つ別の要素を追加しようとしているようです。それはエラーです:id値は、DOM全体で一意でなければなりません。 – Pointy
最初に私は便利なJavaのスクリプトを使用してDOM要素を取得し、2番目私はその方法を試みたが、同じ結果。ちょうど私に1部を与えてください – LowCool