Как передать значение текстового поля в качестве аргумента в функцию jquery по событию click - PullRequest
0 голосов
/ 20 октября 2018

Я хочу получить значение текстового поля при клике в качестве параметра

<input type="text" id="remark_mention" />

// здесь ссылка для клика

<a class="remark  "href="javascript:void(0);"style="text-decoration:none;color:#d90000;" id="st_mention<?php echo strip_tags($row["pid"]); ?>" onClick="mention_or_remmove_remarks('<?php echo strip_tags($row["pid"]); ?>','st_mention');"> Mention</a>

Моя функция jquery следующая:

function mention_or_remmove_remarks(mention_id, action){
    var dataString = "mention_id=" + mention_id + "&action=mention_or_remmove_remarks";//ajax code here for post mention_update.php 
}

Как получить значение текстового поля в ссылке Событие Onclick

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

HTML

<input type="text" id="remark_mention" />
<a class="remark "href="javascript:void(0);"> Mention</a>

JS

$('.remark').on('click', function(){
    var text_val = $('#remark_mention').val();
    console.log(text_val);
});

jsfiddle demo

0 голосов
/ 20 октября 2018

Вы можете получить его по.

Используйте форму и получите:

<form>
 <input type="text" id="remark_mention" name="remark_mention_ID"/>
<input type="button" onclick="foo(this.form.remark_mention_ID.value)"/>
</form>

ИЛИ:

<input type="text" id="remark_mention" />

и в вашем файле js:

var value = $('#remark_mention').val(); // value variable has your latest value
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...