[英]Yii2 - Assign on click event to an anchor tag in return value of a function
[英]How to assign value to .click event
我有很多輸入字段,當輸入鍵時發布數據是我已經做了一件事我找到了所選按鈕的id並且想要點擊事件bt它給出錯誤這里是代碼
$(".text").bind("keydown", function(event) {
// track enter key
var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
if (keycode == 13) {
var id=$(this).parent().find("input[type=submit]").attr('id');
(id).click(); // this one give error
return false;
} else {
return true;
}
});
(ID)。單擊(); 這行給出了id.click不是函數的錯誤。我很遺憾。
我想你正在尋找:
$(this).closest("form").find("input[type=submit]").trigger("click");
無需嘗試查找id
並創建不同的JQuery對象。 您將通過find("input[type=submit]")
引用您要查找的內容。
為了確切知道,我們需要查看您的標記,以便找到找到您要查找的元素的最有效方法,
id
是一個字符串。
字符串沒有click
方法。
相反,您應該直接提交表格:
$(this).closest('form').submit();
您需要使用以下內容:
$("#"+id).trigger("click");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.