1
この質問はこの1つに似ていますCluetip for every dynamically generated row in tableしかし、私は私のシナリオでどのように適用すべきかわかりません。私のテーブルでテーブルデータを持つcluetip ajax
:
- すべての行は、showフィードバックリンクcandidate_id上のmouseoverイベントで「ショーのフィードバック」
- という名前のアンカーリンクが適切なAJAX
- を使用してビュー機能に送信する必要があります持っていますフィードバックはここcluetip に
を示さなければならない私のコードです:
は、HTML:
<td>
<a href="/recruit/show_feedback/ class="feedback_link">Show Feedback</a>
</td>
<td class="table_cell">
<input type="hidden" name="candidate_id" class="candidate_id" value="1">
<input type="hidden" name="candidate_name" class="candidate_name" value="abc xyz">
</td>
jqueryの:
<script type="text/javascript">
$(document).ready(function(){
$(.feedback_link).mouseover(function(){
var candidate_id=$('.candidate_id').val();
var candidate_name=$('.candidate_name').val();
var level=$("#level_id").val();
$.getJSON("/recruit/viewable_feedback",
{level:level,candidate_id:candidate_id},
function(user_feedback){
$('td>a').attr('title','Candidate: ' + candidate_name+ ' |' + user_feedback);
$('td>a').cluetip({
closePosition : "title",
sticky : false,
mouseOutClose : true,
tracking:true,
waitImage: true,
ajaxCache:false,
splitTitle: '|'
});
});
});
});
</script>
誰がどんな考えを持っていますか?
ありがとうございました
これは私のために働いた。これは私のような初心者に役立つかもしれない。私は2つの過ちを参照してください
<td id="HR{{candidate_record.id}}">
<a href="" class="show_link" id="{{candidate_record.id}}|{{candidate_record.first_name}} {{candidate_record.last_name}}|title" rel="/recruit/viewable_feedback/">Show Feedback</a>
<input type="hidden" name="level" value="4" id="level_id">
</td>