我的html中有自定义属性标记,没有id,因为数字可能会有所不同
<input type="hidden" cus_control="offer_1" value="123456">
<input type="hidden" cus_control="offer_2" value="1UYREST">
现在我想使用jquery或javascript分别读取offer_1和offer_2的值123456和1UYREST。 我怎么能实现这一点,因为我没有他们的身份?
答案 0 :(得分:1)
你可以自己定位属性
var value = $('input["cus-control=offer_1"]').val();
请注意,您应该使用数据属性,而不是无效的自定义属性
答案 1 :(得分:0)
尝试隐藏的选择器 https://api.jquery.com/hidden-selector/
var hiddenElements = $( "body" ).find( ":hidden" )
答案 2 :(得分:0)
我终于找到了办法。
var hiddenElements = $( "body" ).find( "input:hidden" ).not( "script" );
hiddenElements.each(function(){
if($(this).attr('sfc_control'))
{
var control_value = $(this).val();
var control_name = $(this).attr('cus_control');
}
});
感谢您的建议