小编Nat*_*per的帖子

使用 onChange 属性内联更改复选框的值

我这样做是错误的还是不可能的?如果未选中,我想将复选框的值设置为“0”,如果选中则设置为“1”

<input type="checkbox" onChange="function() {$(this).val(this.checked? '1': '0')};" />
Run Code Online (Sandbox Code Playgroud)

注意:我知道如何在onChange活动之外或通过做onChange="takeCareOfThis()",我希望全部内联

html javascript jquery w3c

4
推荐指数
1
解决办法
6858
查看次数

如何在Codeigniter的迁移库中创建触发器

触发器创建只是不起作用,我尝试了所有我能想到的,例如,像这样:

$this->db->query("DELIMITER //\r\n
CREATE TRIGGER `delete_post` BEFORE DELETE ON `posts`\r\n
FOR EACH ROW BEGIN\r\n
DELETE FROM page_content WHERE page_content.post_id = OLD.post_id;\r\n
END\r\n
//\r\n
DELIMITER ;");
Run Code Online (Sandbox Code Playgroud)

无论我做什么,我都觉得它不会创建触发器,因为Codeigniter只在一行中创建SQL语句.尝试使用和不使用换行符,仍然会收到以下消息:

错误号码:1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL     server version for the right syntax to use near 'DELIMITER // CREATE TRIGGER `delete_post` BEFORE DELETE ON `posts` FOR EAC' at line 1

DELIMITER // CREATE TRIGGER `delete_post` BEFORE DELETE ON `posts` FOR EACH ROW BEGIN DELETE …
Run Code Online (Sandbox Code Playgroud)

php mysql codeigniter codeigniter-2

3
推荐指数
1
解决办法
4550
查看次数

在filter()中使用has_key()的最快方法?

我知道这是python 2中一种非常有效的方式,可以交叉2个词典

filter(dict_1.has_key, dict_2.keys())
Run Code Online (Sandbox Code Playgroud)

但是has_key()从Python3中删除了,所以我无法真正使用快速filter()has_key()功能.我现在正在做的是:

[key for key in dict_2 if key in dict_1]
Run Code Online (Sandbox Code Playgroud)

但它似乎有点笨拙,除了没那么可读.这真的是python3的最快新方式,还是使用更快,更清洁的方式filter()

python dictionary python-3.x

2
推荐指数
2
解决办法
62
查看次数

Jquery绑定事件

我有以下代码:

$('#form_field, #button').bind('change click', function() {
// take action
});
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是,我想在'#form_field'使用'change'时触发相同的操作,'#button'使用'click'(而不是'click_field'使用'click').

我知道可以使用以下代码完成:

$('#form_field').bind('change', function() {
// take action
});

$('#button').bind('click', function() {
// take action
});
Run Code Online (Sandbox Code Playgroud)

但是,我不想重复函数内部的所有代码(//采取行动).它看起来效果不佳,每次我对它进行更改时我都需要编辑两次.

有任何想法吗?

提前致谢

jquery events bind

0
推荐指数
1
解决办法
2708
查看次数