【发布时间】:2021-09-30 04:03:33
【问题描述】:
我只想在我将鼠标悬停在选中的单选按钮上时显示工具提示。 当悬停在单选按钮上时,我正在尝试检查
$(this).is(':checked') == true
但只有将鼠标悬停在“是”时才会显示工具提示。我在这里做错了什么? 任何建议都非常感谢。提前致谢。 :)
$("input[name^='radioBtn']").hover(function () {
if(($(this).is(':checked')) == true){
var text= "Hello";
$(".displayContents").append(text);
}
});
.radioHover:hover ~ .displayContents{
visibility: visible;
}
.displayContents{
visibility: hidden;
background-color: white;
border: 2px solid black;
position: absolute;
z-index: 1;
border-radius: 6px;
padding: 5px 0;
width: 350px;
/* border-spacing: 35px; */
text-align: left;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<div>
<div>
<input type="radio" name="radioBtn radioHover" value="true" id="radioYes" class="radioBtn radioHover"/><br />
<div class="displayContents"></div>
<span>Yes</span>
</div>
<div>
<input type="radio" name="radioBtn radioHover" value="true" id="radioNo" class="radioBtn"/><br />
<div class="displayContents"></div>
<span>No</span>
</div>
</div>
【问题讨论】:
标签: javascript html jquery css radio-button