Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery检查html5数据值_Jquery - Fatal编程技术网

jquery检查html5数据值

jquery检查html5数据值,jquery,Jquery,如何检查数据属性的值?e、 g <form data-after="closemodal"> <form data-after="refreshmodal"> 顺便说一下,form是一个变量,它存储我们正在讨论的当前表单 但它不起作用?有什么想法吗?感谢您将设置数据属性的值。您需要这样检查: if (form.data('after') == 'closemodal') { // close modal } else if (form.data('after') ==

如何检查数据属性的值?e、 g

<form data-after="closemodal">

<form data-after="refreshmodal">
顺便说一下,
form
是一个变量,它存储我们正在讨论的当前表单


但它不起作用?有什么想法吗?感谢您将设置数据属性的值。您需要这样检查:

if (form.data('after') == 'closemodal')
{
// close modal
}
else if (form.data('after') == 'refreshmodal')
{
// refresh modal
}

执行此操作的方式将设置数据属性的值。您需要这样检查:

if (form.data('after') == 'closemodal')
{
// close modal
}
else if (form.data('after') == 'refreshmodal')
{
// refresh modal
}

您的代码正在设置这些值。要检查它们,您需要执行以下操作:

if (form.data('after') == 'closemodal')
{
    // close modal
}
else if (form.data('after') == 'refreshmodal')
{
    // refresh modal
}

您的代码正在设置这些值。要检查它们,您需要执行以下操作:

if (form.data('after') == 'closemodal')
{
    // close modal
}
else if (form.data('after') == 'refreshmodal')
{
    // refresh modal
}

您所做的是设置数据,而不是获取数据:

form.data('after')

这将返回数据值,然后您可以检查该值是否与其他字符串相等。

您所做的是设置数据,而不是获取数据:

form.data('after')
这将返回数据值,然后您可以检查该值是否与其他字符串相等。

您需要进行比较

if(form.data("after")==="closemodal")
//do something
你需要一个比较

if(form.data("after")==="closemodal")
//do something