如何使用jquery设置按钮的title属性

时间:2015-04-28 10:56:47

标签: javascript jquery ajax

我想在按钮悬停时将ajax返回数据分配给按钮的title属性,所以我使用$('#data_btn').title = html(returndata);,在下面的代码中,然后它无法显示任何输出。 这里,#data_btn是button元素的id。 请帮帮我。



$('#data_btn').hover(function(){
var val_d = $('#country').val() +"-"+ $('#city').val();
window.alert(val_d);
if(val_d != 0)
	{
	$.ajax({
        type:'post',
		url:'getdata.php',
		data:{id:val_d},
		cache:false,
		success: function(returndata){
		    	$('#data_btn').title = html(returndata);											   
                       //$('#data_btn').html(returndata);
			  }
		  });
	    }
	})




3 个答案:

答案 0 :(得分:3)

如果您想使用$('#data_btn').title = returnData;,请执行以下操作:$('#data_btn')[0].title = returnData;html()未定义,因此只需将returnData分配给您的标题

jsfiddle

答案 1 :(得分:3)

通过尝试以下代码,它适用于我。

$('#data_btn').attr('title',returndata);

答案 2 :(得分:0)

你永远不会在jQuery链中使用.title = html(returndata); =符号... 另外,.title()不是函数。

使用以下内容:

$('#data_btn').attr('title', $(this).html(returndata));