【问题标题】:SCRIPT5007: Unable to get value of the property 'indexOf': object is null or undefined.Please help to solve thisSCRIPT5007:无法获取属性“indexOf”的值:对象为空或未定义。请帮助解决此问题
【发布时间】:2013-05-28 09:30:02
【问题描述】:

我现在发布完整代码,请检查并让我知道我必须在此代码中修改什么以解决 IE 中的此问题:

var values = [];
$("#tblitem  #itm").each(function(a, b)
{
values[a] = b.text;
});

valuex[x] 用于在此处获取 itemname。下面我在 indexof() 中使用它。indexof() 在我使用数组之前运行良好。问题仅在 IE 中使用数组之后发生。

var compare_value_oldd="$500";
var compare_value_neww=parseFloat(compare_value_oldd.replace(/[^0-9-.]/g,''));

 for( var x in values)
 {

if (parseFloat(totalnumm.replace(/[^0-9-.]/g,'')) > compare_value_neww    &&    values[x].indexOf("Custom") > -1 )


  {

if ($.cookie('test_status1') != '2') 

{

              $('#element_to_pop_up1').bPopup({
                  content: 'image', //'ajax', 'iframe' or 'image'
                  contentContainer: '.content',
                  loadUrl: 'coupon.jpg'
              });


 <!--cookie settings here-->
 <!--expire time of cookie is 30 days.you can change it as per your requirements-->

            $.cookie('test_status1', '2', { expires: 30 });


 }

 }

 }

我在这行有错误。

  **if (parseFloat(totalnumm.replace(/[^0-9-.]/g,'')) > compare_value_neww    &&    values[x].indexOf("Custom") > -1 )**

【问题讨论】:

  • 所以 values[x] 为空或未定义
  • 嗨 soderslatt 请让我知道我必须在哪里添加 jQuery.inArray(value, array [, fromIndex ])???
  • roasted 错误显示 null 或 undefined

标签: performance jquery-ui jquery bpopup


【解决方案1】:

你应该将元素包裹在 jquery 对象中:

var values = [];
$("#tblitem  #itm").each(function(a, b)
{
   values[a] = $(b).text();
});

我不知道'#itm'是哪种元素,你可能不得不使用$(b).html();$(b).val();

【讨论】:

  • roasted 我是 jquery 的新手,所以请告诉我我必须在这里修改什么......我将非常感谢
  • 我没有让你说“在 jquery 对象中包装元素:”请
  • 好的,亲爱的,你应该主动一些,试着了解其他用户发布的内容。 $(b) 表示 DOM 元素(此处为 b)被包裹在 jquery 对象中!你试过我发布的sn-p吗?请不要告诉我 $(b).text;不起作用,因为您可以阅读它: $(b).text();我只是期待你的下一个问题......
  • 然后呢?很抱歉这么粗鲁,但你有什么主动权吗?我的意思是,如果您只提供有关您的问题的一些信息,那么有人可以如何帮助您?所以,让我问你一个问题:它是否有效?如果没有,你有什么错误吗?如果有错误,是哪个错误?...有这么难理解吗???
  • 对象不支持属性或方法'text'
猜你喜欢
  • 1970-01-01
  • 2014-02-03
  • 1970-01-01
  • 1970-01-01
  • 2014-12-10
  • 2013-05-24
  • 2011-08-12
  • 1970-01-01
相关资源
最近更新 更多