1

我正在尝试jquery tooltipasp:Textbox. 问题是我无法将标题标签呈现为标题。它一直呈现为数据原始标题。我正在使用twitter bootstrap我认为可能是这种行为的原因。

我尝试在我的文本框中添加“标题”和“工具提示”,我尝试从后面的代码中添加文本框属性“标题”,但没有任何改变。这是渲染时的样子(我省略了所有不必要的代码):

<input type="text" title data-original-title="My Text">

如您所见,标题已呈现,但没有数据,并且我的实际文本放置在一个新的不需要的属性中。下面是我想要完成的 jquery 工具提示工作。

<input type="text" title="My Text">

我必须使用asp控件,否则这不是问题。
有什么建议么?

编辑
我没有提到控件被禁用,因为我认为它不会有任何区别。但实际上我刚刚意识到它在启用的 asp 控件上运行良好。
但是问题仍然存在,因为只有当控件被禁用时我才需要工具提示。

4

2 回答 2

1

您可以使用Attributes来设置title

txtBox1.Attributes.Add("title", "My Text");

或者

txtBox1.Attributes["title"] = "My Text";
于 2013-10-22T09:51:40.603 回答
0

好吧,这没有经过测试,但我有一个想法

<input type="text" data-getmytitle="your title">
//This is your element
function getmebinded()
{
$('input["data-getmytitle="your title""]').each(function()
{
    $(this)[0].title="your title";
});
}
//make your function that will bind title to your element
$(document).ready(function()
{
  var aa=getmebinded();
 });
// so now this will call your function of javascript after page has been loaded and your js also 

这应该是工作告诉我关于这个的反馈我希望这个可以帮助你简单的逻辑是在页面之后绑定标题并且你的js已经加载......问候......:)

于 2013-10-22T12:06:55.810 回答