Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 jquery将其与一个额外的值进行比较_Javascript_Jquery_Find_Compare - Fatal编程技术网

Javascript jquery将其与一个额外的值进行比较

Javascript jquery将其与一个额外的值进行比较,javascript,jquery,find,compare,Javascript,Jquery,Find,Compare,如何将$(this)与数据id的值进行比较,该值可能是1-2rju-aodg 我的意思是我需要指定$(this)具有标记数据id,我需要验证它是否等于X $(this).data('id')/*==123123akfsna*/.siblings('p').html(no_featured_news).removeClass('existing').addClass('description'); 如果您不想使用如果: $(this).filter('[data-id="1-2rju-aodg

如何将
$(this)
数据id
的值进行比较,该值可能是
1-2rju-aodg

我的意思是我需要指定
$(this)
具有标记
数据id
,我需要验证它是否等于
X

$(this).data('id')/*==123123akfsna*/.siblings('p').html(no_featured_news).removeClass('existing').addClass('description');


如果您不想使用
如果

$(this).filter('[data-id="1-2rju-aodg"]').siblings('p')........

如果您不想使用
If

$(this).filter('[data-id="1-2rju-aodg"]').siblings('p')........

我不希望它处于if状态,我正在尝试@thecodeparadox的版本。不管怎样(:@w0rldart这个也可以;为什么不把它放在一个条件下?@w0rldart。使用
过滤器
。+1,我想这应该是答案,但对于他的请求,我添加了另一种没有
if
的方法。我不想它处于if条件下,我正在尝试@thecodeparadox的版本。不管怎样,Tnks(:@w0rldart那一个也可以;为什么不把它放在一个条件中?@w0rldart。使用
过滤器
那么+1,我想这应该是答案,但是对于他的请求,我添加了另一种没有
if
@Vega的方法。这很奇怪!不管怎样,看看我的答案,这就是应该怎么做的。@gdoron我知道。。但我仍然试图理解
$(此+'[data id=123AKFSNA]')
works@Vega.这太奇怪了!无论如何,看看我的答案,这就是应该怎么做的。@gdoron我知道。。但我仍在试图理解
$(这个+'[data id=123123akfsna]')
是如何工作的。这稍微慢一点(理论上)由于额外的方法调用,代码悖论的答案没有那么简单。我不确定如何,但显然jQuery选择器中的
这个+“字符串”
确实扩展到了一个合适的选择器。这很奇怪,因为
console.log(这个)
似乎什么也不打印。@ExplosionPills.1.我会使用我的版本,因为它更简单、更清晰。2.我不确定它是否慢。无论如何,
过滤器是这类东西的功能。这稍微慢一点(理论上)由于额外的方法调用,代码悖论的答案没有那么简单。我不确定如何,但显然jQuery选择器中的
这个+“字符串”
确实扩展到了一个合适的选择器。这很奇怪,因为
console.log(这个)
似乎什么也不打印。@ExplosionPills.1.我会使用我的版本,因为它更简单、更清晰。2.我不确定它是否更慢。无论如何,
过滤器
是这类东西的功能。
$(this).filter('[data-id="1-2rju-aodg"]').siblings('p')........