我正在构建表与输入类型的文本和跨度内的角色按钮。我想触发JavaScript函数时,用户点击跨度与角色按钮。这是我的跨度
<th>
<span data-field=@COLUMN_NAME class="k-filtercell" data-role="filtercell">
<span>
<input id="COLUMN_NAME" data-bind="value: value" style="width:120px" aria-label="Name" title="Name" data-text-field=@COLUMN_NAME role="textbox" aria-readonly="false" aria-autocomplete="list" >
<span unselectable="on" class="k-icon k-clear-value k-i-close k-hidden" title="clear" role="button" onclick="filterInputBtn();" tabindex="-1"></span>
</span>
</span>
</th>
我正在触发JavaScript函数
$(document).ready(function () {
filterInputBtn = function () {
var inputHTML = $(this).closest('input').val();
}
});
但是点击事件没有被触发。请让我知道如何触发点击事件从跨度与角色按钮
2条答案
按热度按时间bfnvny8b1#
因为你使用的是jQuery,所以正确的方法是在
span
上使用.on()
监听器:70gysomp2#
您没有在代码中的任何位置附加click事件
在JavaScript中你必须首先使用关键字“function”,然后写上函数的名字
希望这能有所帮助