Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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
Javascript 检查按钮上的数据图像_Javascript_Jquery_Html - Fatal编程技术网

Javascript 检查按钮上的数据图像

Javascript 检查按钮上的数据图像,javascript,jquery,html,Javascript,Jquery,Html,请按以下按钮 <button class="image1-button" data-image="bg_images/1.jpg">button 1</button> <button class="image1-button" data-image="bg_images/2.jpg">button 2</button> <button class="image1-button" data-image="bg_images/3.jpg">

请按以下按钮

<button class="image1-button" data-image="bg_images/1.jpg">button 1</button>
<button class="image1-button" data-image="bg_images/2.jpg">button 2</button>
<button class="image1-button" data-image="bg_images/3.jpg">button 3</button>
<button class="image1-button" data-image="bg_images/4.jpg">button 4</button>
如何编写它进入并触发事件的if条件? 谢谢大家!

if ($(this).data("image") === "bg_images/2.jpg") {
    // ...
}


确切地非常感谢!顺便说一句,你忘了bg_图像的b!是否可以这样说:$this.data'image'='bg_images/2.jpg','bg_images/3.jpg'。。。意味着不止一次比较?使用switch:你到底想做什么。。。如果你澄清你想要得到的结果,我会更容易把你推向正确的方向是否可以这样说:$this.data'image'='bg_images/2.jpg','bg_images/3.jpg'。。。表示多个比较?@TedMosby否,但如果$.inArray$this.dataimage,[bg_-images/2.jpg,bg_-images/3.jpg]>-1{…},则可以这样做。
if ($(this).data("image") === "bg_images/2.jpg") {
    // ...
}
if($(this).data('image') == 'g_images/2.jpg' ) { 
    //do your stuff.
}
if ( $(this).data('image') == 'bg_images/2.jpg' ) {
    // ...
}
if ( $(this).attr('data-image') == 'bg_images/2.jpg' ) {
    // ...
}