我有简单的jquery代码如下:
$('.editImg').live('click', function (event) {
var bb = $(this).closest("tr").find("label[title='lblAbonCodeMid']").text().trim();
});
它适用于所有浏览器,除了ie 8和ie 9.我正在做什么 它说Object不支持这个属性或方法
答案 0 :(得分:1)
你应该在jQuery中使用$.trim()
。
$('.editImg').live('click', function (event) {
var bb = $.trim($(this).closest("tr").find("label[title='lblAbonCodeMid']").text());
});
String.trim()是其中的一部分 ECMAScript 5标准。
阅读trim
答案 1 :(得分:1)
IE中的trim()
上没有方法String
。请改用jQuery.trim()
:
var bb = $.trim($(this).closest("tr").find("label[title='lblAbonCodeMid']").text());
答案 2 :(得分:1)
trim()
(作为String
对象的方法(text()
返回一个字符串))。它只是ES5的一部分。
$.trim($(this).closest("tr").find("label[title='lblAbonCodeMid']").text());