如果我使用的单个事件如下:
it
我可以触发它:
class ErasingList(list):
"a list implemented as an iterator, iterating over it will .pop() items off"
def __iter__(self):
return self
def __next__(self):
try:
return self.pop(0)
#or self.pop() to take from the end of the list which is less intuitive but more efficient
except IndexError:
raise StopIteration
next = __next__ #vs2 compatibility.
x = ErasingList(range(100))
for i in x:
print(i)
print(x)
但如果我有类似的东西:
$("#total").keyup(function(){
// Code here
});
是否可以使用$("#total").trigger('keyup');
来触发绑定事件?
答案 0 :(得分:1)
根据文件:
.trigger( eventType [, extraParameters ] ):eventType是一个包含JavaScript事件类型的字符串。
如果您使用的是现代版本的jQuery,最好使用它而不是绑定:
从jQuery 3.0开始,.bind()已被弃用。它被.on()方法取代,用于将事件处理程序从jQuery 1.7附加到文档,因此不鼓励使用它。
所以,你需要:
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<button id="total">Click Me</button>
&#13;
QString url=ui->lineEdit_url->text();
QString paras=ui->pTextEdit_paras->toPlainText();
qDebug()<< "paras" << paras;
QByteArray post_data;
post_data.append(paras);
QNetworkRequest request = QNetworkRequest(QUrl(url));
request.setRawHeader("Content-Type", "application/x-www-form-urlencoded");
if(post_data.isEmpty())
{
//nam->head(request);
nam->get(request);
}
else
{
nam->post(request,post_data);
}
&#13;