为什么点击<tr>在这种情况下不起作用
Why onclick of <tr> is not working in this case?
奇怪的是,当我把<tr>
的onclick放在JSFiddle上时,它在我的情况下不起作用http://jsfiddle.net/dad5m5vb/
这是HTML:
<form id="form_city" action="">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<th>City Id</th>
<th>City Name</th>
</tr>
<tr id="row1" onclick="rowClicked(this);">
<td>1</td>
<td>New York</td>
</tr>
<tr id="row2" onclick="rowClicked(this);">
<td>2</td>
<td>Los Angeles</td>
</tr>
<tr id="row2" onclick="rowClicked(this);">
<td>3</td>
<td>Chicago</td>
</tr>
</table>
</form>
这是JavaScript:
function rowClicked(clickedRow) {
alert(clickedRow);
}
点击任何一行(除了标题),javascript函数应该被调用。但我没有得到警报从javascript函数。为什么?
您必须将JSFiddle onLoad
更改为no wrap - in <head>
(http://prntscr.com/77j08q),以便代码在<head>
中加载,而不是在DOM加载时加载
相关文章:
- 为什么jQuery悬停方法在这种情况下不起作用
- 为什么push方法没有'在这种情况下不起作用:[].推
- 倒计时在某些情况下不起作用
- res.download()在我的情况下不起作用
- 为什么getElementbyId在这种情况下不起作用
- $animate.removeClass 在没有 $evalAsync inside 指令的情况下不起作用
- 为什么 array.indexOf(undefined) 在数组稀疏的情况下不起作用
- 多次点击功能在不重新加载页面的情况下不起作用
- 数据绑定在特定情况下不起作用(AngularJS)
- 为什么原型JavaScript在这种情况下不起作用
- 为什么隐藏/显示(向上滑动/向下滑动)在这种情况下不起作用
- 为什么表单序列化在这种情况下不起作用
- Jquery .hide在这种情况下不起作用
- 为什么'this'在这种情况下不起作用
- 为什么我的正则表达式在这种特殊情况下不起作用
- 为什么jQuery元素[]选择器在这种情况下不起作用?
- 为什么td最大宽度在这种情况下不起作用
- 为什么 closest() 选择器在这种情况下不起作用
- 为什么点击
在这种情况下不起作用 - AngularJs$无效;在这种情况下不起作用