我正在尝试在单击时打开一个新窗口,并将当前索引值发送到新窗口。
以下是我的HTML代码,我希望在单击时更改该值,默认值为1
<input type="text" id='pageno' value="1">
以下是我的jQuery代码。
$('.page-list li').click(function() {
var pageIndex = $(this).index() + 1;
var URL = window.location.href;
var myWindow = window.open(URL);
myWindow.opener.document.getElementById('pageno').value = pageIndex;
});
querystring
怎么样? - Prashanth Bennywindow.location.search
。 - seymarlocation.hash
,我会发布一个答案。 - seymarwindow.open(URL + '?index=' + pageIndex);
。无论如何... 你的代码有两个问题。首先,myWindow.opener.document
应该改为myWindow.document
。其次,你需要在 onload 事件之后处理窗口(如果使用查询字符串则不需要)。 - GramThanos