弹出窗口中的非工作选择器

时间:2012-05-24 15:57:11

标签: jquery popup selector

我在弹出窗口中有一个由ajax请求加载的表单。例如输入:

  <input id="target" type="text" value="123">

脚本:

  test = $('#target').val();
  console.log(test); //shows nothing
  test2 = $('input#target').val();
  console.log(test2); //shows 123

这种行为的原因是什么?输入的ID是唯一的。如果重要,项目将在YII上编写。

1 个答案:

答案 0 :(得分:0)

此类错误通常表示您的网页上存在重复的id属性,这些属性无效。测试这个用途:

alert($("#target").length);

如果你看到0或1,那就是正确的。如果您看到大于1,那么您需要修复重复项。