选中悬停查询的循环中的定位标记文本
Check Anchor Tag Text in a Loop for HoverJquery
如果文本的值在悬停时为"Joined",我会被困在需要更改文本值的位置,但我不知道为什么它总是试图继续,否则这意味着它是错误的,
这是我的Jquery
<script type="text/javascript">
$('.k-button').hover(
function () {
var $this = $(this);
if ($this.text() == "Joined") {
$this.data('initialText', $this.text());
$this.text("Unjoin?");
} else {
$this.text($this.data('initialText'));
}
},
function () {
var $this = $(this);
$this.text($this.data('initialText'));
}
);
</script>
<td>@if (@item.IsJoined == "Joined")
{
<a href="/User/UnjoinEvent?EventId=@item.EventId&eventdateid=@item.EventDateId" id="btnDelete+@item.EventDateId" class="k-button" style="text-decoration: none;">
@item.IsJoined</a>
}
else
{
<a href="/User/JoinEvent?eventId=@item.EventId&eventdateid=@item.EventDateId" id="btnEdits+@item.EventDateId" class="k-button" style="text-decoration: none; ">
@item.IsJoined</a>
}
</td>
此Html代码位于Table/GridView 中
感谢能帮助我的人
您忘记了修剪文本。修复方法如下:
<a href="#" class="k-button" style="text-decoration: none;">
Joined</a>
<script type="text/javascript">
$('.k-button').hover(
function () {
var $this = $(this);
if ($this.text().trim() == "Joined") {
$this.data('initialText', $this.text());
$this.text("Unjoin?");
} else {
$this.text($this.data('initialText'));
}
},
function () {
var $this = $(this);
$this.text($this.data('initialText'));
}
);
</script>
演示http://jsfiddle.net/87RXZ/
不确定这是否有效:如果您正在动态生成"td":
$('a').on('hover','.k-button',function () {
var $this = $(this);
if ($this.text().trim() == "Joined") {
$this.data('initialText', $this.text());
$this.text("Unjoin?");
} else {
$this.text($this.data('initialText'));
}
}
);
使用
$(this).text().trim()=="已加入"
或
$(this).html().trim()="已加入"
您应该使用这些代码
jQuery( ".class" ).on({
mouseenter:
function()
{
//Some code
},
mouseleave:
function()
{
//Some code
}
});
这些代码将适用于您使用的多个标记,而悬停仅适用于第一个标记演示:http://jsfiddle.net/kapil_dev/tLRX4/1/
相关文章:
- 用js代码重新定位文本
- 使用谷歌地图API和谷歌文本搜索进行地理定位
- 选中悬停查询的循环中的定位标记文本
- jChartFX是否有可能根据(X,系列)自动将我的文本注释定位在图表上
- 为图像上绝对定位的文本块添加换行符以创建文本条带
- 如何使用纯 JavaScript 在文本区域标签中定位占位符值
- 如何定位两个元素之间的文本
- 文本对齐:居中和边距:0自动不适用于绝对定位的元素
- 使用 jQuery 将文本定位在一组图像上
- 使用 Selenium WebDriver 和 JavaScript 从 XPath 定位的 Element 获取文本
- 定位 iframe 并同时显示文本
- 在图像上定位文本时出现问题
- 如何在HTML文本框中使用国际定位值系统
- 如何操作svg外来对象html文本包装和定位
- 当位置样式为绝对时,滚动上的文本框定位问题
- 如何使用javascript定位动态生成的文本框
- 在绝对定位元素周围换行文本
- 在一个输出中针对多个链接定位来自链接的文本值
- 如何定位文本和Div在彼此的顶部,并在中心对齐
- D3鼠标悬停文本定位