我在页面中使用以下jquery.
var j = jQuery.noConflict();
j(document).ready(function(){
console.log(j("#label_19"));
j("#label_19").on("click",function(){
alert("Clicked");
});
});
Run Code Online (Sandbox Code Playgroud)
加载文档时,控制台中会显示元素(它是一个复选框).但是当我单击该复选框时,不会抛出警报.但是当我复制相同的代码(如下)
j("#label_19").on("click",function(){
alert("Clicked");
});
Run Code Online (Sandbox Code Playgroud)
在控制台面板和按下运行.现在,当我单击复选框时,会抛出警报.在这种情况下可能是什么问题?
我在控制台中观察到的是:
Object[input#label_19.document_label attribute value = "Check-In"]
Run Code Online (Sandbox Code Playgroud)
HTML标记是
<input id="label_19" class="document_label" type="checkbox" value="Check-In" name="label[19]">
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个Ext.PagingToolbar,它可以在所有主流浏览器中运行,包括IE9和IE 10.但是在IE 8及更低版本中,它最终会出现以下错误.
无法获取未定义或空引用的属性"id"
当我跟踪时,我发现在以下代码中发生错误.
var cm = new Ext.grid.ColumnModel({
defaults: {
sortable: true
},
columns:
[
{
header: 'Result Set',
dataIndex: 'result_set_name'
},
{
header: 'Result Date',
dataIndex: 'result_date',
xtype: 'datecolumn',
format: 'm/d/Y',
dateFormat: 'c'
},
{
header: 'Comments',
dataIndex: 'comments'
},
{
header: 'Link',
dataIndex: 'link',
renderer: function(value, metaData, record, rowIndex, colIndex, store) {return '<a href="'+value+'">'+value+'</a>';}
},
]
});
Run Code Online (Sandbox Code Playgroud)
但我找不到问题的根源和需要做的事情.任何帮助表示赞赏.
我已经开始在Symfony2.4.1上进行应用程序开发.但后来决定回到Symfony2.3.9,因为它有长期支持.是否有降级程序(在Google上没有运气),或者我必须下载2.3.9并将所有代码推送到那里?
我已经配置了config.php:
$config['global_xss_filtering'] = TRUE;
Run Code Online (Sandbox Code Playgroud)
但我需要禁用特定post参数的 xss_clean 。无论如何,是否要为此全局设置添加例外。这也将减少我提供$data = $this->security->xss_clean($data);除我不需要的方法之外的所有方法的空间和时间。