我試圖調出我的document.getElementByID以從當前表單中獲取ID。但它不會懸停在我輸入的特定文本上,而不是輸出「â€」。從Tooltip/hover-text in an array參考,我已經修改了一些東西,但仍然顯示工具提示文本。使用jQuery的工具提示
Updated code-
In my html page:
<script>
$(document).ready(function()
{
var tooltip_Text = $('#tooltip_Text');
var tooltip = $('#tooltip');
$('#Hobby').hover(
function()
{
tooltip.fadeIn(200);
},
function()
{
setTimeout (function() {
tooltip.fadeOut(200); student.php();
}, 1000);
}
);
$('#Hobby').bind('change', function()
{
student.php('user has changed the value');
});
});
</script>
//my list/menu
<select name="OffenceName" id="Hobby" ><span id="Hobby"></span>
<?php $arr = array('', 'cycling', 'badminton', 'jetskiing', 'ice-skating');
for($i = 0; $i < count($arr); $i++)
{
echo "<option value=\"{$arr[$i]}\" {$selected}>{$arr[$i]}</option>\n";
}
?>
</select>
<tool id="tooltip" class="tooltip">
<?php $toolarr = array('','cycling is...', 'badmintion is...', 'jetskiing is...', 'ice-skating is...');
for($t = 0; $t < count($toolarr); $t++)
{
if($toolarr[t] == $arr[i])
{
echo "sample display";
}
}
<span id="tooltip_Text"></span>
我不能設法調出以下,即使我嘗試通過ID而不是student.php獲得元素的提示文本();好心提醒。
用$(「#Hobby」)替換document.getElementById(「Hobby」) – Tuscan 2012-07-11 11:30:39
可以使用完整的JavaScript或Jquery。不要混淆起來 – Tuscan 2012-07-11 11:32:07
@Tuscan我替換了它們,但它仍然是一樣的。所以我不能混合他們?我必須拿出我的document.getelementbyid? – JLearner 2012-07-11 11:35:02