gpt4 book ai didi

javascript - 根据以编程方式确定的 HTML 属性获取特定变量的值

转载 作者:行者123 更新时间:2023-11-30 08:09:27 24 4
gpt4 key购买 nike

很抱歉打扰你,但这让我很困扰:我有以下变量:

var one = 1;
var two = 2;
var tre = 3;

我还有一个输入框

<input type='text' id='one' class='some'>

我想要一个包含上述变量的相应值的变量,基于输入框的 id。

var atr = $(".some").attr("id");
var nr = ???

我希望 var nr 等于 1(作为变量 one 上面)

最佳答案

使用以下符号:

  $('selector[attr]')   // elements that has attribute attr
$('selector[attr=value]') // elements that has attribute attr with value `value`
$('selector[attr^=value]') // elements that has attribute attr starting with value `value`
$('selector[attr$=value]') // --~-- ending with `value`
$('selector[attr!=value]') // not equal `value`
$('selector[attr*=value]') // attribute contains `value`
$('selector[attr|=value]') // attribute has prefix `value`
$('selector[attr~=value]') // attribute contain word delimited by spaces

查看 jquery attribute selectors 的完整列表

编辑:您可能会问另一件事:

您有特定的值(value)观 map 并想这样做:

var map =  { one: 1, two : 2 , three: 3 } ,
elem = $('.some'),
attr = elem.attr('id'),
nr = map[attr] // === 1

关于javascript - 根据以编程方式确定的 HTML 属性获取特定变量的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12666250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com