我试图找到具有id属性的最接近的元素并得到id.元素可以是<p>, <div>或其他元素.
我试过了
element=$('#test').closest('div[id]').attr('id');
Run Code Online (Sandbox Code Playgroud)
但如果元素是a,它只获取id div.我希望更加普遍.反正有没有这样做?非常感谢!
码
import sys
def main()
print(sys.argv)
Run Code Online (Sandbox Code Playgroud)
版本 - 3.3
文件名Pytest.py
使用语法pytest.py aaa bbb ccc运行该文件
但它没有打印任何东西,也没有给出任何错误
这是我的功能目标:
定义一个过程,
find_last它将输入两个字符串,一个搜索字符串和一个目标字符串作为输入,并返回搜索字符串中出现目标字符串的最后一个位置,或者-1是否没有出现.
到目前为止,这是我的功能:
def find_last(target, search):
find = target.find(search, 0)
if find != -1:
targets = target.find(search, find)
while targets != -1:
find = find + 1
targets = target.find(search, find)
return find - 1
else:
return -1
Run Code Online (Sandbox Code Playgroud)
代码返回我正在寻找的答案return find - 1,但我知道有更好的方法去做这件事.
任何帮助将不胜感激!
有人可以告诉我我哪里出错吗?
window.indexedDB = window.indexedDB || window.webkitIndexedDB ||
window.mozIndexedDB;
if ('webkitIndexedDB' in window) {
window.IDBTransaction = window.webkitIDBTransaction;
window.IDBKeyRange = window.webkitIDBKeyRange;
}
var VULY_DB = {};
VULY_DB = {};
VULY_DB.db = null;
VULY_DB.onerror = function(e) {
console.log(e);
};
VULY_DB.open = function() {
var request = indexedDB.open(salt);
request.onerror = request.onsuccess = function(e) { VULY_DB.onerror(request.error); };
request.onsuccess = function(e) {
VULY_DB.db = e.target.result;
var db = VULY_DB.db;
var store = db.createObjectStore("revisions", {keyPath: "id"});
};
};
VULY_DB.open();
Run Code Online (Sandbox Code Playgroud)
谢谢!
非常基本的问题,所以我会保持简短和甜蜜.
我现在正则表达式是\d*((\d){1,6}的作品,但凌乱) -我要抢号,即所有组12345,857.
我该怎么做?
我正在尝试使用.get()刷新我的页面而不实际刷新或重新加载.但我似乎无法加载我设置的变量来加载自己的url.这就是我所拥有的.
setTimeout(function() {
var loc = window.location.href;
pathName = ".." + loc.substring(50, loc.href.lastIndexOf('.') + 4);
alert(pathName);
$.get("pathName", function(data) {
$('#pagebody').html(data);
});
}, 2000);
Run Code Online (Sandbox Code Playgroud)
警报给了我想要的东西../out/G56.HTM,当我输入../out/G56.HTM它工作正常,问题是从G1到G56.HTM有56个不同的页面.我也试过加载G56.HTM也不起作用.但是,如果它输入$ .get('G56.HTM',函数...)也可以,我不能让它读取变量???