我想为选定的下拉列表编写我的自定义 jquery 工具提示代码。下面是我的 html 代码结构。我想在悬停时显示工具提示?(问号)在 span 标签中。我已经编写了 jquery 代码,但它不起作用。我的问题是如何应用子元素的事件(如 div 的 span 子元素)。我已经尝试过下面的 jquery 代码,但它不起作用。
使用 ajax 填充页面加载的下拉菜单。
Javascript代码
$(document).ready(function(){
// first code not working
$('#sub_cat_tooltip').hover(function(){
alert("Title :"+$("#subcat option:selected").attr( "title"));
});
// second code not working
$('#subcatdrp p #sub_cat_tooltip').hover(function(){
alert("Title :"+$("#subcat option:selected").attr( "title"));
});
// third code not working
$('#subcatdrp > p > #sub_cat_tooltip').hover(function(){
alert("Title :"+$("#subcat option:selected").attr( "title"));
});
// fourth
// try all above try using onmouseover event
$('#sub_cat_tooltip').onmouseover(function(){
alert("Title :"+$("#subcat option:selected").attr( "title"));
});
});
HTML 代码
<div id="subcatdrp">
<p>
<label for="subcategory">Sub Category:</label>
<select id="subcat" name="subcat">
</select>
</p>
<span id="sub_cat_tooltip" class="tooltip_img">?</span>
</div>