我有一个隐藏的输入字段:
=
在我的HTML中,属性<input type="hidden" id="entity__token" name="entity[_token]" value="SOMEVALUE" />
和name
中“实体”的值可以是任何值,例如:
id
我尝试获取ID以<input type="hidden" id="example__token" name="example[_token]" value="SOMEVALUE" />
结尾的任何类型的输入字段的值。
阅读this question后,我尝试了:
__token
那没有用。我正在寻找没有任何jQuery的解决方案。
答案 0 :(得分:0)
*
可以工作!
var hiddenField = document.querySelector("[id*='__token']");
console.log(hiddenField.value);
<input type="hidden" id="entity__token" name="entity[_token]" value="TtoNGqMMgMybh-JVttVSVWAOnyYe6s9eRnSOaBujtAE" />
匹配元素是否具有给定属性,其值以开头 提供的字符串。
vs。
匹配元素是否具有给定属性,其值包含 提供的字符串。