我想使用$('id')访问对象,但无法成功。
这是我的代码:
function jumptopage(myOffset, mySilder, table) { // javascript
...
var oPageSlice = $(recordsPageName); // -> stop
var myURL = $("jumptourl").value; // -> -> stop
...
}
程序总是停在那两行。 recordsPageName是'records_page',并且都是“jumptourl”& 'records_page' 真的存在 我可以用 “var oPageSlice = document.getElementById(recordsPageName);” 取代 “var oPageSlice = $(recordsPageName);”
它会起作用。 但我仍然想找到原因。
P.S。这个问题也可以在下面复制。
在我的PHP代码中似乎是同样的问题。
html[] = '<input type="button"
onClick="setPerPageRecs($(\''.$this->aName['records_page'].'\')...'
在这种情况下,单击按钮时不会调用setPerPageRecs 似乎$(\''。$ this-&gt; aName ['records_page']。'\'不对应 对象。
答案 0 :(得分:2)
您需要添加#以按ID获取元素。像这样:
$("#id");
答案 1 :(得分:1)
看看Selector #ID。它缺少#
来选择ID
$("#jumptourl").val();
答案 2 :(得分:0)
答案 3 :(得分:0)
我认为$("jumptourl")
是指引用id或类?
您需要使用.
作为课程,或#
作为ID。
E.g。
$(".jumptourl")
或$("#jumptourl")