标签: triggers

jQuery.trigger('click')不起作用

似乎我无法正确理解jQuery触发器('click')功能.

有人可以告诉我为什么这个简单的代码不起作用以及如何解决?

HTML:

<a id="bar" href="http://stackoverflow.com" target="_blank">Don't click me!</a>
<span id="foo">Click me!</span>
Run Code Online (Sandbox Code Playgroud)

jQuery的:

jQuery('#foo').on('click', function(){
    jQuery('#bar').trigger('click');
});
Run Code Online (Sandbox Code Playgroud)

演示:FIDDLE

我想要的是能够点击#foo(运行良好)并模拟#bar上的点击(完全忽略,没有任何错误消息).也试过jQuery(document).ready(function(){...})但没有成功.

html javascript jquery triggers eventtrigger

139
推荐指数
6
解决办法
20万
查看次数

使用val()函数设置<select>的值时触发change()事件

设置select元素的值时触发更改事件的最简单,最好的方法是什么.

我期望执行以下代码

$('select#some').val(10);
Run Code Online (Sandbox Code Playgroud)

要么

$('select#some').attr('value',  10);
Run Code Online (Sandbox Code Playgroud)

会导致触发更改事件,我认为这是非常合乎逻辑的事情.对?

嗯,事实并非如此.您需要通过执行此操作来触发change()事件

$('select#some').val(10).change();
Run Code Online (Sandbox Code Playgroud)

要么

$('select#some').val(10).trigger('change');
Run Code Online (Sandbox Code Playgroud)

但我正在寻找一些解决方案,一旦某些javascript代码更改了select的值,就会触发更改事件.

jquery events triggers onchange

127
推荐指数
4
解决办法
21万
查看次数

禁用表的启用触发器SQL服务器

我想创建一个如下所示的proc,但它在语法上有错误.谁有人指出这个问题?

Create PROCEDURE [dbo].[my_proc] AS

BEGIN

DISABLE TRIGGER dbo.tr_name ON dbo.table_name

-- some update statement

ENABLE TRIGGER dbo.tr_name  ON dbo.table_name

END

** Error Message : Incorrect syntax near 'ENABLE'.
Run Code Online (Sandbox Code Playgroud)

sql-server triggers

125
推荐指数
3
解决办法
17万
查看次数

如何在PostgreSQL中暂时禁用触发器?

我是批量加载数据,并且可以在事后比以逐行为基础更便宜地重新计算所有触发器修改.

如何暂时禁用PostgreSQL中的所有触发器?

postgresql triggers bulkinsert

117
推荐指数
7
解决办法
10万
查看次数

111
推荐指数
3
解决办法
7万
查看次数

用于插入和更新的MySQL Fire触发器

是否可以为表的插入和更新事件触发mysql触发器?

我知道我可以做到以下几点

CREATE TRIGGER my_trigger
    AFTER INSERT ON `table`
    FOR EACH ROW
BEGIN
.....
END //

CREATE TRIGGER my_trigger
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....
END //
Run Code Online (Sandbox Code Playgroud)

但我该怎么办

CREATE TRIGGER my_trigger
    AFTER INSERT ON `table` AND
    AFTER UPDATE ON `table`
    FOR EACH ROW
BEGIN
.....
Run Code Online (Sandbox Code Playgroud)

有可能,还是我必须使用2个触发器?两者的代码相同,我不想重复它.

mysql triggers

101
推荐指数
3
解决办法
9万
查看次数

如何列出MySQL数据库中的所有触发器?

列出MySQL数据库中所有触发器的命令是什么?

mysql triggers

93
推荐指数
4
解决办法
10万
查看次数

仅在修改列时才触发SQL更新

通过查看其他示例,我提出了以下内容,但它似乎没有按照我的意愿工作:我希望它只更新已修改的信息,如果QtyToRepair值已更新...但它不会那.

如果我注释掉了哪里,则在每种情况下都会更新修改后的信息.正如我所说的其他例子让我变得乐观.任何线索都表示赞赏.谢谢.

沃尔特

ALTER TRIGGER [dbo].[tr_SCHEDULE_Modified]
   ON [dbo].[SCHEDULE]
   AFTER UPDATE
AS 
BEGIN
    SET NOCOUNT ON;

    UPDATE SCHEDULE SET modified = GETDATE()
        , ModifiedUser = SUSER_NAME()
        , ModifiedHost = HOST_NAME()
    FROM SCHEDULE S
    INNER JOIN Inserted I on S.OrderNo = I.OrderNo and S.PartNumber = I.PartNumber
    WHERE S.QtyToRepair <> I.QtyToRepair
END
Run Code Online (Sandbox Code Playgroud)

sql sql-server triggers

93
推荐指数
4
解决办法
30万
查看次数

如何在WPF中更改Button MouseOver的背景?

我在这个XAML页面上有一个按钮:

<Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" 
    Width="50" Height="50" HorizontalContentAlignment="Left" 
    BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0">
    <Button.Style>
        <Style TargetType="Button">
            <Setter Property="Background" Value="Green"/>
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="Background" Value="Red"/>
                </Trigger>
            </Style.Triggers>
        </Style>
    </Button.Style>
</Button>
Run Code Online (Sandbox Code Playgroud)

但是当我将鼠标放在我的按钮上时,按钮的背景会变为默认的窗口灰色背景.
有什么问题?

这是鼠标悬停之前和之后的按钮图片:
之前:
之前
后:
后

wpf triggers background mouseover button

82
推荐指数
4
解决办法
16万
查看次数

下拉列表的触发更改事件

我想使用jquery在$(document).ready中触发下拉列表的更改事件.

我在用户详细信息页面中有国家和州的级联下拉列表.如何使用C#设置MVC中的国家和州的值(基于用户ID从DB中获取).

asp.net-mvc jquery triggers

81
推荐指数
3
解决办法
17万
查看次数