在jQuery方法中编写自定义属性的正确语法是什么

What is the correct syntax for writing custom attributes in a jQuery method?

本文关键字:语法 是什么 自定义属性 jQuery 方法      更新时间:2023-09-26

在变量实例化之前有一个三进制。问题是,这是一种为属性分配变量的错误方式。

$partial = $data.cell_info_box === undefined ? job_box : cell_info_box
$rel     = $($data.$partial).attr('rel');
$klass   = $($data.$partial).attr("rel").match(/job/) == null ? 'task' : 'job';

我如何提供我的三元演示,但用我最初的三元产品创建可调用的属性?

根据您的评论,您想要的是$data[$partial]。当您希望在运行时之前不知道密钥名称的情况下从对象中获取值时,会使用此语法。您也可能会看到通过使用eval错误地解决了这个问题,但这是正确的方法。